تحديث البيانات أو إعادة الاستعلام عنها

عند مشاركة قاعدة بيانات عبر شبكة، يقوم Microsoft Access بتحديث المعلومات على فواصل زمنية محددة. لمشاهدة أحدث البيانات، قم بتحديث السجلات من إما عن طريقة عرض ورقة البيانات أو النموذج، في علامة التبويب <legacyBold></legacyBold><ui>Home</ui>، انقر فوق <legacyBold></legacyBold><ui>Refresh All</ui> ><legacyBold></legacyBold><ui>Refresh</ui>. تقوم عملية التحديث بتحديث البيانات الحالية في قاعدة بيانات أو نموذج، ولا تقوم بإعادة ترتيب السجلات أو عرض سجلات جديدة أو إزالة أي سجلات محذوفة أو سجلات لم تعد تلبي معايير معينة. لإجراء تحديث أكثر تحديداً أو دقة، استخدم ماكرو لإعادة الاستعلام عن البيانات.

ملاحظة: قد يستغرق تشغيل عملية إعادة الاستعلام وقتاً طويلاً حسب حجم مجموعة السجلات.

ماذا تريد أن تفعل؟

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1">Refresh data</link>

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#bm1_5">Set the refresh interval</link>

استخدم ماكرو لاسترجاع البيانات

استخدام الكود لاستعادة البيانات

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#requeryaccessapp">Requery data in an Access web app</link>

تحديث البيانات

  • نفّذ أحد الإجراءات التالية:

    • لتحديث السجلات في ورقة البيانات أو طريقة عرض النموذج ، على علامة التبويب <ui>Home</ui> ، في المجموعة <ui>Records</ui> ، انقر فوق <ui>Refresh All</ui>، ثم انقر فوق <ui>Refresh</ui>.

    • لتحديث السجلات في طريقة عرض PivotTable أو PivotChart ، في علامة التبويب <ui>Design</ui> ، في المجموعة <ui>Data</ui> ، انقر فوق <ui>Refresh Pivot</ui>.

    • اضغط على SHIFT+F9.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">أعلى الصفحة</link>

قم بتعيين الفاصل الزمني للتحديث

يمكنك ضبط الفاصل الزمني الذي يقوم Access بتحديث البيانات.بشكل افتراضي ، يقوم Access بتحديث البيانات كل 60 ثانية.

  1. انقر فوق زر Office.يظهر الOutspace.

  2. في الجزء الأيمن من الOutspace ، انقر فوق <ui>Options</ui>.

  3. في الجزء الأيسر من مربع الحوار <ui>Access Options</ui>، انقر فوق <ui>Advanced</ui>.

  4. في الجزء الأيمن ، تحت <ui>Advanced</ui> ، حدد قيمة لـ <ui>Refresh interval (sec)</ui>.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">أعلى الصفحة</link>

استخدم ماكرو لاسترجاع البيانات

إذا كنت تريد أن تتم استعادة البيانات تلقائيًا عند وقوع الحدث ، فيمكنك إنشاء ماكرو وإرفاقه بالحدث. على سبيل المثال ، افترض أنك تريد إعادة الاستعلام عن البيانات في نموذج متى يتلقى النموذج <token>TE000127438</token>. يمكنك إنشاء ماكرو وإرفاقه بحدث <ui>On Got Focus</ui> للنموذج ، باستخدام الإجراء التالي:

  1. على علامة التبويب <ui>إنشاء</ui>، في المجموعة <ui>غير ذلك</ui>، انقر فوق <ui>ماكرو</ui>. إذا لم يكن هذا الأمر متوفراً، فانقر فوق السهم الموجود أسفل الزر <ui>وحدة نمطية</ui> أو <ui>وحدة نمطية للفئة</ui>، ثم انقر فوق <ui>ماكرو</ui>.

  2. انقر فوق السهم الموجود في المربع الموجود بجانب رمز علامة الجمع (+) الأخضر ، ثم انقر فوق <ui>Requery</ui>.

  3. قم بحفظ الماكرو ، باستخدام اسم <literal>Requery</literal>، ثم قم بإغلاق منشئ الماكرو.

  4. افتح النموذج الذي تريده في <token>TE000126615</token>. إذا لم تكن ورقة الخصائص معروضة حالياً، فاضغط على F4.

  5. تأكد من تحديد النموذج نفسه.ثم ، في صفحة الخصائص ، انقر فوق علامة التبويب <ui>Event</ui>.

  6. في علامة التبويب <ui>حدث</ui>، انقر فوق السهم الموجود في الخاصية <ui>عند التركيز</ui> ثم انقر فوق اسم الماكرو — إعادة الاستعلام.

  7. احفظ النموذج.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">أعلى الصفحة</link>

استخدام الكود لاستعادة البيانات

يمكنك أيضًا استخدام التعليمات البرمجية لإعادة الاستعلام عن البيانات تلقائيًا. افترض أنك تريد إعادة الاستعلام عن البيانات في نموذج كلما كان النموذج يتلقى التركيز. يمكنك إنشاء وحدة نمطية وإرفاقها بالحدث <ui>On Got Focus</ui> للنموذج ، باستخدام الإجراء التالي:

  1. افتح النموذج الذي تريده في طريقة العرض Design. إذا لم يتم عرض صفحة الخصائص ، فاضغط على F4 لعرضها.

  2. تأكد من تحديد النموذج نفسه.ثم ، في صفحة الخصائص ، انقر فوق علامة التبويب <ui>Event</ui>.

  3. في علامة التبويب <ui>Event</ui> ، في <ui>On Got Focus</ui> ، انقر فوق الزر <ui>Build</ui> button<mediaLinkInline><image xlink:href="d5f9f47b-bca3-42bd-9772-96ff011602bd"></image></mediaLinkInline>.

  4. في مربع الحوار <ui>Choose Builder</ui> ، انقر فوق <ui>Code Builder</ui>.

    يتم فتح وحدة نمطية جديدة في محرر Visual Basic.

  5. اكتب <literal>Me.Requery</literal> ، ثم أغلق محرر Visual Basic.

  6. احفظ النموذج.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">أعلى الصفحة</link>

إعادة الاستعلام عن بيانات في تطبيق Access

يتم تشغيل استعلامات تطبيق Access على الشبكة. يمكنك استخدام الماكرو RequeryRecords لإعادة الاستعلام عن البيانات في تطبيق Access. يتطلب هذا الماكرو مجموعة السجلات الحالية.

  1. افتح النموذج الذي تريده، وانقر فوق <ui>Actions</ui> ثم انقر فوق تشغيل الحالي.

  2. من <ui>Action Catalog</ui>، انقر فوق <ui>RequeryRecords</ui>. إذا اخترت ترك <ui>Where=</ui> فارغاً، فلا يتم إجراء تصفية إضافية في النتائج، ويؤدي ترك <ui>OrderBy=</ui> فارغاً إلى عدم إجراء أي فرز معين.<legacyBold></legacyBold>

  3. احفظ النموذج.

<link xlink:href="76e8c8b5-b8b4-49eb-a7d5-a472e742366c#__top">أعلى الصفحة</link>

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

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

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

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×