คุณสามารถใช้แอคชัน DeleteObject ในฐานข้อมูล Access บนเดสก์ท็อปเพื่อลบวัตถุฐานข้อมูลที่ระบุได้
หมายเหตุ: การกระทํานี้จะไม่ได้รับอนุญาตถ้าฐานข้อมูลนั้นไม่ได้รับความเชื่อถือ
หมายเหตุ: แมโครแอคชัน DeleteObject ไม่พร้อมใช้งานใน Access Web App
การตั้งค่า
แอคชัน DeleteObject มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
ชนิดของวัตถุ |
ชนิดของวัตถุที่จะลบ คลิก ตาราง, คิวรี, ฟอร์ม, รายงาน, แมโคร, มอดูล, หน้า Data Access, มุมมองเซิร์ฟเวอร์, ไดอะแกรม, กระบวนงานที่เก็บไว้ หรือ ฟังก์ชัน ในกล่อง ชนิดวัตถุ ในส่วน อาร์กิวเมนต์แอคชัน ของบานหน้าต่าง ตัวสร้างแมโคร เมื่อต้องการลบวัตถุที่เลือกในบานหน้าต่างนําทาง ให้ปล่อยอาร์กิวเมนต์นี้ว่างไว้ |
ชื่อวัตถุ |
ชื่อของวัตถุที่จะลบ กล่อง ชื่อวัตถุ จะแสดงวัตถุทั้งหมดในฐานข้อมูลของชนิดที่เลือกตามอาร์กิวเมนต์ ชนิดของวัตถุ ถ้าคุณปล่อยให้กล่อง ชนิดของวัตถุ ว่างไว้ ให้ปล่อยกล่องนี้ว่างไว้ด้วย ถ้าคุณเรียกใช้แมโครที่มีแอคชัน DeleteObject ใน ฐานข้อมูลไลบรารี Access จะค้นหาวัตถุที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน จากนั้นในฐานข้อมูลปัจจุบัน |
คำเตือน: ถ้าคุณปล่อยให้กล่อง ชนิดของวัตถุ และ ชื่อวัตถุ ว่างเปล่า Access จะลบวัตถุที่เลือกในบานหน้าต่างนําทางโดยไม่แสดงข้อความเตือนเมื่อพบแอคชัน DeleteObject
ข้อสังเกต
คุณสามารถใช้แอคชัน DeleteObject เพื่อลบวัตถุชั่วคราวที่คุณสร้างขึ้นขณะเรียกใช้แมโครได้ ตัวอย่างเช่น คุณสามารถใช้การดําเนินการ OpenQuery เพื่อรัน คิวรีแบบใช้สร้างตาราง ที่สร้างตารางชั่วคราว เมื่อคุณใช้ตารางชั่วคราวเสร็จแล้ว คุณสามารถใช้แอคชัน DeleteObject เพื่อลบออกได้
การกระทํานี้จะมีผลเหมือนกับการเลือกวัตถุในบานหน้าต่างนําทาง แล้วกดแป้น DEL หรือคลิกขวาที่วัตถุในบานหน้าต่างนําทาง แล้วคลิก ลบ
เมื่อต้องการเรียกใช้แอคชัน DeleteObject ในโมดูล Visual Basic for Applications คุณสามารถใช้เมธอด DeleteObject ของวัตถุ DoCmd ได้