عرض السجلات التي تقع بين تاريخين - شرح مفصل لاكثر من طريقة

لعرض السجلات التي تقع بين تاريخين يمكن استخدام اكثر من طريقة، وفي الفيديو ادناة تم شرح 3 طرق مختلفة لهذا الغرض  والطريقة الاكثر استخداما وبشكل عملي اكبر هي كما يلي:

يمكنك مشاهدة الفيديو او الاستمرار بقراءة الموضوع



1- نقوم بانشاء نموذج باسم DateBetween مثلا ونضيف اليه مربعي نص الاول لتاريخ البداية وليكن اسمه Text0  والثاني لتاريخ النهاية وليكن اسمه Text1 بالاضافة الى زر لعرض السجلات .

2- نقوم بانشاء نموذج للبيانات التي سيتم عرضها مثلا بيانات الطلاب الذين يقع تاريخ ميلادهم بين تاريخين او بيانات الفواتير .... الخ. ويكون هذا النموذج مستمر وعلى شكل جدول (جدولي) اي انه يعرض جميع السجلات في نفس الصفحة ومثلا اسمه سيكون students .

3- في النموذج الاول نقوم باضافة الكود التالي الى الزر الذي سيعرض البيانات
VBA
DoCmd.OpenForm "students", , , "StDateOfBirth Between #" & Format$(Form_DateBetween.Text0, "mm/dd/yyyy") & "# And #" & Format$(Form_DateBetween.Text1, "mm/dd/yyyy") & "#"
حيث ان
students : هو اسم النموذج الثاني الذي سيحتوي على البيانات
DateBetween : هو اسم النموذج الاول الذي يحتوي على مربعي النص تاريخ البداية وتاريخ النهاية
StDateOfBirth : هو اسم الحقل الذي يحتوي على بيانات تاريخ الميلاد
Text0 و Text1  : هي اسماء مربعي النص الموجودة في النموذج  DateBetween



هناك تعليق واحد: