นำไปใช้กับ
วัตถุ Form |
วัตถุ Report |
คุณสามารถใช้คุณสมบัติ FilterOn เพื่อระบุหรือกําหนดว่าจะนําคุณสมบัติ Filter สําหรับ ฟอร์ม หรือ รายงาน ไปใช้หรือไม่ อ่าน/เขียน บูลีน
นิพจน์.FilterOn
นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการ นําไปใช้กับ
ข้อสังเกต
ถ้าคุณระบุตัวกรองเซิร์ฟเวอร์ภายใน โครงการ Microsoft Access (.adp) ให้ใช้คุณสมบัติ ServerFilterByForm
คุณสมบัติ FilterOn จะใช้การตั้งค่าต่อไปนี้
การตั้งค่า |
Visual Basic |
คำอธิบาย |
ใช่ |
จริง |
คุณสมบัติ Filter ของวัตถุถูกนำไปใช้ |
ไม่ใช่ |
เท็จ |
(ค่าเริ่มต้น) คุณสมบัติ Filter ของวัตถุจะไม่ถูกนำไปใช้ |
หมายเหตุ: สำหรับรายงาน คุณสามารถตั้งค่าคุณสมบัติ FilterOn โดยใช้ แผ่นคุณสมบัติ หรือโค้ด Visual Basic for Applications (VBA) ของรายงานได้
สําหรับฟอร์ม คุณสามารถตั้งค่าคุณสมบัติ FilterOn ใน แมโคร หรือโดยใช้โค้ด VBA คุณยังสามารถตั้งค่าคุณสมบัตินี้ได้โดยการคลิก สลับตัวกรอง ภายใต้ เรียงลําดับ & ตัวกรอง บนแท็บ ข้อมูล
เมื่อต้องการนําตัวกรองที่บันทึกไว้ไปใช้ ให้กดปุ่ม สลับตัวกรอง สําหรับฟอร์ม หรือนําตัวกรองไปใช้โดยใช้แมโครหรือ Visual Basic โดยการตั้งค่าคุณสมบัติ FilterOn เป็น จริง สําหรับฟอร์มหรือรายงาน สําหรับรายงาน คุณสามารถตั้งค่าคุณสมบัติ FilterOn เป็น ใช่ ในแผ่นคุณสมบัติของรายงานได้
ปุ่ม สลับตัวกรอง จะระบุสถานะของคุณสมบัติ ตัวกรอง และ FilterOn ปุ่มจะยังคงถูกปิดใช้งานจนกว่าจะมีตัวกรองที่จะนําไปใช้ ถ้าตัวกรองที่มีอยู่ถูกนําไปใช้ในปัจจุบัน ปุ่ม สลับตัวกรอง จะปรากฎขึ้นว่าถูกกดอยู่ เมื่อต้องการนําตัวกรองไปใช้โดยอัตโนมัติเมื่อเปิดฟอร์มหรือรายงาน ให้ระบุในการตั้งค่าคุณสมบัติเหตุการณ์ OnOpen ของฟอร์ม ไม่ว่าจะเป็นแมโครที่ใช้แอคชัน ApplyFilter หรือกระบวนงานเหตุการณ์ที่ใช้เมธอด ApplyFilter ของวัตถุ DoCmd
คุณสามารถเอาตัวกรองออกได้โดยการคลิกปุ่ม สลับตัวกรอง ที่กดภายใต้ เรียงลําดับ & ตัวกรอง บนแท็บ ข้อมูล หรือโดยใช้โค้ด VBA เพื่อตั้งค่าคุณสมบัติ FilterOn เป็น เท็จ สําหรับรายงาน คุณสามารถเอาตัวกรองออกได้โดยการตั้งค่าคุณสมบัติ FilterOn เป็น ไม่ใช่ ในแผ่นคุณสมบัติของรายงาน
หมายเหตุ: เมื่อวัตถุใหม่ถูกสร้างขึ้น วัตถุจะสืบทอด RecordSource, Filter, ServerFilterคุณสมบัติ OrderBy และ OrderByOn ของตารางหรือคิวรีที่ถูกสร้างขึ้น สําหรับฟอร์มและรายงาน ตัวกรองที่สืบทอดมาจะไม่ถูกนําไปใช้โดยอัตโนมัติเมื่อเปิดวัตถุ