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

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

الإعداد

إن إجراء الماكرو Requery له الوسيطة التالية.

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

الوصف

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

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

ملاحظات

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

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

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

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

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

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

  • عناصر تحكم الشكل الفرعي.

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

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

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

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

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

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

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

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

×