عند التعامل مع قواعد البيانات، كثيرًا ما نحتاج إلى استخراج بيانات ضمن فترة زمنية محددة، مثل مبيعات شهر معين أو حضور موظفين خلال أسبوع. الطريقة التقليدية تعتمد على إدخال التواريخ يدويًا، لكن يمكن جعل العملية أكثر سهولة ودقة عبر استخدام نموذج يحتوي على تاريخين جاهزين، ثم ربطهما باستعلام يستخدم الدالة Between، وأخيرًا عرض هذه التواريخ داخل التقرير.
أهمية استخدام نموذج يحتوي على تاريخين جاهزين
- تسهيل عملية البحث دون كتابة التواريخ كل مرة.
- تقليل الأخطاء الناتجة عن إدخال التاريخ بشكل غير صحيح.
- إمكانية إعادة استخدام النموذج في أكثر من استعلام أو تقرير.
- عرض التواريخ داخل التقرير بشكل تلقائي.
خطوات إنشاء البحث بين تاريخين باستخدام Between
1) إنشاء نموذج يحتوي على تاريخين
قم بإنشاء نموذج جديد وضع فيه:
- مربع نص لكتابة تاريخ البداية (StartDate).
- مربع نص لكتابة تاريخ النهاية (EndDate).
يفضل تسمية مربعات النص بأسماء واضحة مثل:
- txtStart
- txtEnd
حتى يسهل استخدامها في الاستعلام.
2) إنشاء استعلام يعتمد على Between
افتح الاستعلام الذي تريد تطبيق البحث عليه، ثم في خانة المعايير (Criteria) للحقل الخاص بالتاريخ، اكتب الصيغة التالية:
Between [Forms]![اسم_النموذج]![txtStart] And [Forms]![اسم_النموذج]![txtEnd]
هذه الصيغة تجعل الاستعلام يجلب فقط البيانات الواقعة بين التاريخين الموجودين في النموذج.
3) تشغيل الاستعلام
بعد كتابة الصيغة:
- افتح النموذج.
- أدخل تاريخ البداية وتاريخ النهاية.
- شغّل الاستعلام.
ستظهر لك النتائج الخاصة بالفترة الزمنية المحددة فقط.
عرض التاريخين داخل التقرير
1) فتح التقرير في وضع التصميم
افتح التقرير الذي يعرض نتائج الاستعلام.
2) إضافة مربع نص لعرض تاريخ البداية
أضف مربع نص جديد واكتب داخله:
=[Forms]![اسم_النموذج]![txtStart]
3) إضافة مربع نص لعرض تاريخ النهاية
أضف مربع نص آخر واكتب داخله:
=[Forms]![اسم_النموذج]![txtEnd]
سيتم عرض التاريخين في أعلى التقرير أو في أي مكان تريده.
فوائد عرض التواريخ داخل التقرير
- معرفة الفترة الزمنية التي تم استخراج البيانات منها.
- توثيق التقرير بشكل احترافي.
- تسهيل المراجعة والمقارنة بين الفترات المختلفة.
نصائح للحصول على أفضل نتيجة
- تأكد من أن مربعات النص في النموذج من نوع تاريخ وليس نص عادي.
- استخدم تنسيق التاريخ المناسب مثل: dd/mm/yyyy.
- تأكد من فتح النموذج قبل تشغيل التقرير أو الاستعلام.
- يمكنك إضافة زر في النموذج لتشغيل التقرير مباشرة.
خلاصة
البحث بين تاريخين باستخدام نموذج يحتوي على تاريخين جاهزين مع دالة Between يوفر طريقة سهلة ودقيقة لاستخراج البيانات المطلوبة. كما أن عرض التواريخ داخل التقرير يجعل العمل أكثر احترافية وتنظيمًا. هذه الطريقة مناسبة للمحاسبين، مسؤولي الموارد البشرية، وأي شخص يعمل على قواعد بيانات تتضمن تواريخ.
التسميات
برامج مكتبية
الملف محذوف
ردحذفتم إصلاح الملف وتم رفعة على موقع آخر google Draive
حذف