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

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

يمكنك استخدام اجراء الماكرو Requery في قواعد بيانات Access ل# تحديث البيانات في محدد عنصر تحكم في الكائن النشط ب# اعاده استعلام مصدر عنصر التحكم. اذا لم يتم تحديد ليس عنصر تحكم، هذا الاجراء اعاده الاستعلام عن مصدر الكائن نفسه. استخدم هذا الاجراء ل# التاكد من ان الكائن النشط او احد عناصر التحكم الخاصه به تعرض البيانات الاحدث.

الإعداد

اجراء الماكرو Requery يحتوي علي الوسيطه التاليه.

وسيطة الإجراء

الوصف

اسم عنصر التحكم

اسم عنصر التحكم الذي تريد تحديثه. ادخل اسم عنصر التحكم في المربع اسم عنصر التحكم في نافذه تصميم الماكرو. يجب استخدام اسم عنصر التحكم، لا معرف المؤهل ب# الكامل فقط (مثل النماذج ! اسم _ النموذج! اسم عنصر التحكم). اترك هذه الوسيطه فارغا ل# اعاده الاستعلام عن مصدر الكائن النشط. اذا كان الكائن النشط ورقة بيانات او استعلام مجموعة النتائج، يجب ترك هذه الوسيطه فارغه.

ملاحظات

اجراء الماكرو Requery يقوم احد الاجراءات التاليه:

  • اعاده تشغيل الاستعلام الذي يستند اليه عنصر التحكم او الكائن.

  • ل# عرض اي سجلات جديده او متغيره، و# ازاله اي سجلات المحذوفه من جدول الذي يستند اليه عنصر التحكم او الكائن.

ملاحظة: اجراء الماكرو Requery لا تؤثر في موضع المؤشر السجل.

تضمين عناصر التحكم ب# الاستناد الي جدول او استعلام:

  • مربعات القوائم و# مربعات التحرير و# السرد.

  • النموذج الفرعي عناصر التحكم.

  • كائنات OLE، مثل المخططات.

  • عناصر التحكم التي تحتوي علي وظائف تجميعيه المجال، مثل DSum.

اذا لم يكن مستندا عنصر التحكم المحدد الي جدول او استعلام، يفرض هذا الاجراء اعاده حساب عنصر التحكم.

اذا ترك الوسيطه اسم عنصر التحكم فارغا، يتضمن اجراء اعاده الاستعلام عن نفس تاثير الضغط علي SHIFT + F9 عندما يحتوي الكائن علي تركيز. اذا كان يحتوي علي عنصر تحكم نموذج فرعي التركيز، هذا الاجراء اعاده الاستعلام عن مصدر النموذج الفرعي فقط (تماما كما هي الضغط علي SHIFT + F9).

ملاحظة: اجراء الماكرو Requery اعاده الاستعلام عن مصدر عنصر التحكم او الكائن. في المقابل، يعيد اجراء الماكرو RepaintObject طلاء عناصر التحكم الموجوده في الكائن المحدد و# لكن لا اعاده الاستعلام عن قاعده البيانات او عرض سجلات جديده. اجراء الماكرو ShowAllRecords الكائن النشط اعاده الاستعلام عن ليس فقط، و# لكن ايضا سيؤدي ذلك الي ازاله اي عوامل التصفيه المطبقه، التي لا قم ب# اجراء الماكرو Requery .

اذا كنت تريد اعاده الاستعلام عن عنصر تحكم غير موجوده في الكائن النشط، يجب استخدام الاسلوب Requery في Visual Basic ل# الوحده النمطيه Applications (VBA)، و# لا اجراء الماكرو Requery او الاسلوب المطابق له اعاده الاستعلام عن ل# الكائن DoCmd . يكون الاسلوب Requery في VBA اسرع من اجراء الماكرو Requery او اسلوب DoCmd.Requery . ب# الاضافه الي ذلك، عندما يمكنك استخدام اجراء الماكرو Requery او اسلوب DoCmd.Requery ، Access اغلاق الاستعلام و# يعيد تحميل من قاعده البيانات، و# لكن عند استخدام الاسلوب Requery ، الوصول الي اعاده تشغيل الاستعلام دون اغلاق و# اعاده تحميله. لاحظ ان الاسلوب كائنات بيانات ActiveX (ADO) اعاده الاستعلام عن يعمل ب# الطريقه نفسها ك# الاسلوب Access اعاده الاستعلام عن .

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

مشاركة Facebook Facebook Twitter Twitter البريد الإلكتروني البريد الإلكتروني

هل كانت المعلومات مفيدة؟

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

نشكرك على ملاحظاتك!

×