مثال على الفرز والتصفية بأكثر من طريقة وحساب عدد السجلات المطابقة برمجيا (VBA)


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

SortAndFilter2

ما الذي ستجده في هذا المثال؟
أ. طريقة تصفية السجلات برمجيا لحقل من نوع رقم أو لحقل من نوع نص (رقم 1 و 2).
ب. طريقة تصفية السجلات برمجيا باستخدام استعلام مما يعطي مرونة أكثر في بناء عوامل التصفية وعلى أكثر من حقل، عن طريق حيلة بسيطة وهي تغيير مصدر السجلات للنموذج من جدول إلى استعلام (رقم 3 و 4).
ج. فرز السجلات تصاعديا أو تنازليا (رقم 5).
د. إظهار عدد النتائج المطابقة -أي عدد السجلات- بعد تطبيق أي عامل من عوامل التصفية (رقم 6).
هـ. إظهار كافة السجلات بعد تطبيق أي عامل من عوامل التصفية (رقم 7).

 

وأخيار أدعوكم لتجربة هذا المثال، وإبداء الآراء والإقتراحات، مع الملاحظة بأنه قد يتحتم على تشغيل الملف المرفق تحميل وتثببيت Access 2007 Runtime، والذي يمكنك تحميله مجانا من هذا الرابط: Download details: Access 2007 Download: Access Runtime.

D

اترك تعليقًا

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

شعار ووردبريس.كوم

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

Connecting to %s