تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

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

الإعداد

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

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

الوصف

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

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

ملاحظات

يقوم إجراء الماكرو Requery بأحد الإجراءات التالية:

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

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

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

تتضمن عناصر التحكم المستندة إلى استعلام أو جدول ما يلي:

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

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

  • عناصر OLE، مثل المخططات.

  • عناصر التحكم التي تحتوي على دالات تجميع المجال، مثل DSum.

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

إذا تركت وسيطة Control Name فارغة، فإن إجراء Requery له نفس تأثير الضغط على SHIFT+F9 عندما يحتوي العنصر على تركيز. إذا كان عنصر تحكم نموذج فرعي يحتوي على التركيز، فإن هذا الإجراء يعيد طلب مصدر النموذج الفرعي فقط (تماما كما يفعل الضغط على SHIFT+F9).

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

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×