คุณสามารถใช้แมโครแอคชัน SelectObject ในฐานข้อมูล Access บนเดสก์ท็อปเพื่อเลือกวัตถุฐานข้อมูลที่ระบุได้
การตั้งค่า
แมโครแอคชัน SelectObject มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
ชนิดของวัตถุ |
ชนิดของวัตถุฐานข้อมูลที่จะเลือก คลิก ตาราง, คิวรี, ฟอร์ม, รายงาน, แมโคร, มอดูล, หน้า Data Access, มุมมองเซิร์ฟเวอร์, ไดอะแกรม, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน ในกล่อง ชนิดวัตถุ ในส่วน อาร์กิวเมนต์แอคชัน ของหน้าต่างการออกแบบแมโคร อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี |
ชื่อวัตถุ |
ชื่อของวัตถุที่จะเลือก กล่อง ชื่อวัตถุ จะแสดงวัตถุทั้งหมดในฐานข้อมูลของชนิดที่เลือกตามอาร์กิวเมนต์ ชนิดของวัตถุ อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่ต้องระบุ เว้นแต่คุณจะตั้งค่าอาร์กิวเมนต์ ในบานหน้าต่างนําทาง เป็น ใช่ หมายเหตุ: ชื่อวัตถุสําหรับ วัตถุมุมมองเซิร์ฟเวอร์ไดอะแกรม หรือกระบวนงานที่ เก็บไว้ จะไม่แสดงในกล่อง ชื่อวัตถุ ของโครงการ Access (.adp) |
ในบานหน้าต่างนําทาง |
ระบุว่า Access จะเลือกวัตถุในบานหน้าต่างนําทางหรือไม่ คลิก ใช่ (เพื่อเลือกวัตถุในบานหน้าต่างนําทาง) หรือ ไม่ใช่ (ไม่ใช่เพื่อเลือกวัตถุในบานหน้าต่างนําทาง) ค่าเริ่มต้นคือ ไม่ใช่ |
ข้อสังเกต
แมโครแอคชัน SelectObject ทํางานกับวัตถุ Access ใดๆ ที่สามารถรับ โฟกัส ได้ การกระทํานี้จะให้โฟกัสกับวัตถุที่ระบุและแสดงวัตถุถ้าวัตถุถูกซ่อนอยู่ ถ้าวัตถุเป็น ฟอร์ม แมโครแอคชัน SelectObject จะตั้งค่าคุณสมบัติ มองเห็นได้ ของฟอร์มเป็น ใช่ และส่งกลับฟอร์มไปยังโหมดที่ตั้งค่าโดย คุณสมบัติของฟอร์ม (ตัวอย่างเช่น เป็น โมดอล หรือ ฟอร์มป็อบอัพ )
ถ้าวัตถุไม่เปิดในหน้าต่าง Access อีกหน้าต่างหนึ่ง คุณสามารถเลือกวัตถุนั้นในบานหน้าต่างนําทางได้โดยการตั้งค่าอาร์กิวเมนต์ ในบานหน้าต่างนําทาง เป็น ใช่ ถ้าคุณตั้งค่าอาร์กิวเมนต์ ในบานหน้าต่างนําทาง เป็น ไม่ใช่ ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นเมื่อคุณพยายามเลือกวัตถุที่ไม่ได้เปิดขึ้น
บ่อยครั้ง คุณอาจใช้แอคชันนี้เพื่อเลือกวัตถุที่คุณต้องการดําเนินการเพิ่มเติม ตัวอย่างเช่น ถ้าคุณกําหนดค่า Access ให้ใช้หน้าต่างที่ซ้อนกันแทนเอกสารที่อยู่ในแท็บ คุณอาจต้องการคืนค่าวัตถุที่ถูกย่อเล็กสุด (โดยใช้แมโครแอคชัน RestoreWindow ) หรือขยายหน้าต่างที่มีวัตถุที่คุณต้องการใช้งาน (โดยใช้แมโครแอคชัน MaximizeWindow )
ถ้าคุณเลือกฟอร์ม คุณสามารถใช้แอคชันแมโคร GoToControl, GoToRecord และ GoToPage เพื่อย้ายไปยังพื้นที่ที่ระบุบนฟอร์มได้ แมโครแอคชัน GoToRecord ยังใช้งานได้กับแผ่นข้อมูลด้วย
เมื่อต้องการเรียกใช้แอคชัน SelectObject ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด SelectObject ของวัตถุ DoCmd