يمكنك استخدام إجراء DeleteObject في قواعد بيانات Access لسطح المكتب لحذف كائن قاعدة بيانات محدد.
ملاحظة: لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.
ملاحظة: لا يتوفر إجراء الماكرو DeleteObject في تطبيقات Access على الويب.
الإعداد
يحتوي إجراء DeleteObject على الوسيطات التالية.
وسيطة الإجراء |
الوصف |
نوع الكائن |
نوع الكائن المراد حذفه. انقر فوق جدول أو استعلام أو نموذجأو تقرير أو ماكروأو وحدة نمطيةأو صفحة الوصول إلى البيانات أو طريقة عرض الخادم أو الرسم التخطيطي أو الإجراء المخزن أو الدالة في المربع نوع العنصر في قسم وسيطات الإجراء في جزء منشئ الماكرو. لحذف الكائن المحدد في جزء التنقل، اترك هذه الوسيطة فارغة. |
اسم العنصر |
اسم الكائن المراد حذفه. يعرض المربع اسم العنصر كل العناصر الموجودة في قاعدة البيانات من النوع المحدد بواسطة وسيطة نوع العنصر. إذا تركت المربع نوع العنصر فارغا، فاترك هذا المربع فارغا أيضا. إذا قمت بتشغيل ماكرو يحتوي على إجراء DeleteObject في قاعدة بيانات المكتبة ، فسيبحث Access أولا عن العنصر الذي يحمل هذا الاسم في قاعدة بيانات المكتبة، ثم في قاعدة البيانات الحالية. |
تحذير: إذا تركت المربعين نوع الكائنواسم الكائن فارغين، فسيحذف Access الكائن المحدد في جزء التنقل دون عرض رسالة تحذير عندما يواجه إجراء DeleteObject .
ملاحظات
يمكنك استخدام إجراء DeleteObject لحذف الكائنات المؤقتة التي قمت بإنشائها أثناء تشغيل الماكرو. على سبيل المثال، يمكنك استخدام إجراء OpenQuery لتشغيل استعلام تكوين جدول يقوم بإنشاء جدول مؤقت. عند الانتهاء من استخدام الجدول المؤقت، يمكنك استخدام إجراء DeleteObject لحذفه.
هذا الإجراء له نفس تأثير تحديد كائن في جزء التنقل ثم الضغط على مفتاح DEL، أو النقر بزر الماوس الأيمن فوق الكائن في جزء التنقل والنقر فوق حذف.
لتشغيل إجراء DeleteObject في وحدة Visual Basic for Applications، يمكنك استخدام أسلوب DeleteObject للكائن DoCmd .