أخواني وأخواتي الاعزاء
السلام عليكم ورحمة الله وبركاته ,,
عندي استفسار عن مهمة ما أدري يمكن عملها بالأكسس أم لا
وارجو منكم المساعدة سائلا الله سبحانه وتعالى يوفق الجميع لكل ما يحبه ويرضى
عندي برنامج يتم فيه ادخال اسم المنتج وسنة صنع المنتج حيث يتم إدخال السنة فقط وليس التاريخ كاملاً مثلا يتم أدخال
(2006) وليس 1/1/2006 أي فقط السنة وبالنسبة لي عملت الادخال على هيئة رقم مكون من اربعة خانات .
وبهذا يكون عندنا قاعدة بيانات تضم المنتجات وسنة صنع كل منتج .
وتوجد في البرنامج عملية البحث عن المنتجات بعدة خيارات :
1- بدلالة سنة محددة مثلاً لو اردنا المنتجات التي انتجت في عام (2002)
يتم ادخال السنة واسترجاع جميع المنتجات التي في عام 2002
2- البحث عن المنتجات الواقعة بين سنتين مثلا المنتجات المنتجة من عام 2000 إلى عام 2006
3- البحث عن المنتجات من عام محدد وما قبله مثلا المنتجات عام 2000 وما قبله من السنوات كـ 1999, 1980 ....إلخ
4- البحث عن المنتجات من عام محدد وما بعده من الاعوام مثلا منتجات عام 2000 وما بعده كــ 2001 , 2004 ,2005.... إلخ
إلى هنا تنتهي مهمة البرنامج .
لكن ظهرت عندي مشكلة هي :
أنه عند إدخال سنة الانتاج نتعامل مع التاريخ الهجري والتاريخ الميلادي
يعني عند ادخال البيانات قد يتم ادخال سنوات هجرية أوسنوات ميلادية
كــ 2002 , 2004,1390 ,1417, 1960 , 1400 , وهكذا
والمشكلة تظهر عند إجراء عملية البحث فلو أردنا البحث عن منتجات عام 2000
سوف لن يسترجع لنا البرنامج منتجات عام (1421 هـ) والتي توافق نفس عام 2000
أو ربما تكون العملية عكسية بحيث ندخل العام الهجري 1421 ولا نحصل على منتجات عام 2000
وهذا بالنسبة لبقية خيارات البحث كالبحث عن سنة 2000 وما بعدها أو بين سنتين أو ......
والسؤال كيف أجعل البرنامج يسترجع جميع المنتجات ؟؟؟ <_< مع العلم أن البحث الذي استخدمه هو الذي يتم فيه ادخال السنة والضغط على زر البحث ثم استرجاع المعلومات أي أن البحث من النوع الغير مفلتر
طبعا انا لست متعمقا في الاكسس لكن بعد محاولات عديدة استطعت اجراء عمليه البحث بالسنة المحدده ولم أتمكن من تكملة مهمة البحث كالبحث بين سنتين أو ما قبل سنة أو ما بعدها
والبحث الذي عملته وهو الذي يسترجع فقط السنة التي يتم ادخالها أي نفس المشكلة التي شرحتها لكم في البداية .
آمل أن أحصل على إجابة شافية عن تساؤلاتي
وأسأل الله سبحانه أن يوفقكم ويثيبكم ويجعل كل ذلك في ميزان حسناتكم
أخوكم

