يمكنك استخدام إجراء الماكرو 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 هذا في نافذة الاستعلام.