إجراء الماكرو RunSQL

ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

يمكنك استخدام إجراء الماكرو RunSQL لتشغيل استعلام إجراء في قاعدة بيانات Access لسطح المكتب باستخدام عبارة SQL المقابلة. يمكنك أيضا تشغيل استعلام تعريف البيانات.

ملاحظة

لن يسمح بهذا الإجراء إذا لم تكن قاعدة البيانات موثوقة.

الإعداد

يحتوي إجراء الماكرو RunSQL على الوسيطات التالية.

وسيطة الإجراء الوصف
عبارة SQL عبارة SQL لاستعلام الإجراء أو استعلام تعريف البيانات الذي تريد تشغيله. الحد الأقصى لطول هذه العبارة هو 255 حرفا. هذه الوسيطة مطلوبة.
استخدام المعاملة حدد نعم لتضمين هذا الاستعلام في معاملة. حدد لا إذا كنت لا تريد استخدام معاملة. الإعداد الافتراضي هو نعم. إذا حددت لا لهذه الوسيطة، فقد يتم تشغيل الاستعلام بشكل أسرع.

ملاحظات

يمكنك استخدام استعلامات الإجراءات لإلحاق السجلات وحذفها وتحديثها وحفظ مجموعة نتائج الاستعلام كجدول جديد. يمكنك استخدام استعلامات تعريف البيانات لإنشاء الجداول وتغييرها وحذفها وإنشاء الفهارس وحذفها. يمكنك استخدام إجراء الماكرو RunSQL لتنفيذ هذه العمليات مباشرة من ماكرو دون الحاجة إلى استخدام الاستعلامات المخزنة.

إذا كنت بحاجة إلى كتابة عبارة SQL أطول من 255 حرفا، فاستخدم أسلوب RunSQL لكائن DoCmd في وحدة Visual Basic for Applications (VBA) بدلا من ذلك. يمكنك كتابة عبارات SQL التي تصل إلى 32768 حرفا في VBA.

استعلامات الوصول هي في الواقع عبارات SQL التي يتم إنشاؤها عند تصميم استعلام باستخدام شبكة التصميم في نافذة الاستعلام. يعرض الجدول التالي استعلامات إجراء Access واستعلامات تعريف البيانات وعبارات SQL المقابلة لها.

نوع الاستعلام عبارة SQL
الإجراء
إلحاق INSERT INTO
الحذف DELETE
تكوين جدول حدد... في
تحديث UPDATE
تعريف البيانات (خاص ب SQL)
إنشاء جدول إنشاء جدول
تغيير جدول ALTER TABLE
حذف جدول إسقاط الجدول
إنشاء فهرس إنشاء فهرس
حذف فهرس إسقاط الفهرس

يمكنك أيضا استخدام عبارة IN مع هذه العبارات لتعديل البيانات في قاعدة بيانات أخرى.

ملاحظة

لتشغيل استعلام تحديد أو استعلام جدولي من ماكرو، استخدم الوسيطة View لإجراء الماكرو OpenQuery لفتح استعلام تحديد موجود أو استعلام جدولي في طريقة عرض ورقة البيانات. يمكنك أيضا تشغيل استعلامات الإجراءات الموجودة والاستعلامات الخاصة ب SQL بنفس الطريقة.

تلميح

لمشاهدة مكافئ SQL لاستعلام Access، انقر فوق طريقة عرض SQL في القائمة عرض (على شريط حالة Access). يمكنك استخدام عبارات SQL المدرجة كنماذج لإنشاء استعلامات للتشغيل باستخدام إجراء الماكرو RunSQL . تكرار عبارة SQL في وسيطة عبارة SQL لإجراء الماكرو RunSQL له نفس تأثير تشغيل استعلام Access هذا في نافذة الاستعلام.