يمكنك استخدام إجراء الماكرو ShowAllRecords في قواعد بيانات Access لسطح المكتب لإزالة أي عامل تصفية مطبقة من جدول النشط أو الاستعلام مجموعة النتائج أو نموذج وعرض جميع السجلات في الجدول أو مجموعة النتائج أو جميع السجلات في الجدول أو الاستعلام الأساسي للنموذج.
الإعداد
لا يحتوي إجراء الماكرو ShowAllRecords على أي وسيطات.
ملاحظات
يمكنك استخدام إجراء الماكرو هذا للتأكد من عرض جميع السجلات (بما في ذلك أي سجلات تم تغييرها أو سجلات جديدة) لجدول أو مجموعة نتائج استعلام أو نموذج. يتسبب هذا الإجراء في يعيد الطلب من السجلات لنموذج أو نموذج فرعي.
يمكنك أيضا استخدام هذا الإجراء لإزالة أي عامل تصفية تم تطبيقه مع إجراء الماكرو ApplyFilter أو الأمر Filter على علامة التبويب Home أو وسيطة Filter Name أو Where Condition لإجراء الماكرو OpenForm .
هذا الإجراء له نفس تأثير النقر فوق تبديل عامل التصفية على علامة التبويب الصفحة الرئيسية ، أو النقر بزر الماوس الأيمن فوق الحقل الذي تمت تصفيته والنقر فوق مسح عامل التصفية من... في طريقة عرض النموذج أو طريقة عرض التخطيط أو طريقة عرض ورقة البيانات.
لتشغيل إجراء ShowAllRecords في وحدة Visual Basic for Applications (VBA)، استخدم أسلوب ShowAllRecords للكائن DoCmd .
مثال
تطبيق عامل تصفية باستخدام ماكرو
يحتوي الماكرو التالي على مجموعة من الإجراءات، يقوم كل منها بتصفية السجلات لنموذج قائمة هواتف العملاء. يعرض استخدام إجراءات الماكرو ApplyFilter و ShowAllRecords و GoToControl . كما يعرض استخدام الشروط لتحديد زر التبديل الذي تم تحديده في مجموعة خيارات في النموذج. يقترن كل صف إجراء بزر تبديل يحدد مجموعة السجلات التي تبدأ ب A أو B أو C وما إلى ذلك أو جميع السجلات. يجب إرفاق هذا الماكرو بالحدث AfterUpdate لمجموعة خيارات CompanyNameFilter.
الشرط |
الإجراء |
الوسيطات: إعداد |
تعليق |
[عوامل تصفية اسم الشركة] =1 |
Applyfilter |
حيث الشرط: [اسم الشركة] مثل "[AÀÁÂÃÄ]*" |
تصفية أسماء الشركات التي تبدأ ب A أو À أو Á أو Â أو Ã أو Ä. |
[عوامل تصفية اسم الشركة] =2 |
Applyfilter |
حيث الشرط: [اسم الشركة] مثل "B*" |
تصفية أسماء الشركات التي تبدأ ب B. |
[عوامل تصفية اسم الشركة] =3 |
Applyfilter |
حيث الشرط: [اسم الشركة] مثل "[CÇ]*" |
تصفية لأسماء الشركات التي تبدأ ب C أو Ç. |
... صفوف الإجراءات ل D إلى Y لها نفس تنسيق A إلى C ... |
|||
[عوامل تصفية اسم الشركة] =26 |
Applyfilter |
حيث الشرط: [اسم الشركة] مثل "[Z اليوم]*" |
تصفية أسماء الشركات التي تبدأ ب Z أو Ø أو Å. |
[عوامل تصفية اسم الشركة] =27 |
ShowAllRecords |
إظهار كافة السجلات. |
|
[RecordsetClone]. [RecordCount]>0 |
Gotocontrol |
Control Name: CompanyName |
إذا تم إرجاع السجلات للحرف المحدد، فانقل التركيز إلى عنصر تحكم CompanyName. |