اخواني عندي مشكلة في البحث بين تاريخين
حيث اني قد بحثت في المنتدي ووجدت نفس المشاكل ولكن لم اجد الحل
عند البحث بين تاريخين لا يعمل بدقة لا اعلم ما السبب
اذا بحثت من تاريخ الي تاريخ يظهر لي كل السجلات وكانه لم يقرا الشرط
ماهو الحل الشافي ولكم مني جزيل الشكر
RS2.Open "Select * From stuTable Where studateregs Between #" & DTPicker1.Value & "# and #" & DTPicker2.Value & "# and studateregs >= #" & DTPicker1.Value & "# and studateregs <= #" & DTPicker2.Value & "#", Db, adOpenStatic, adLockOptimistic
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
عزيزي الفاضل ،، فيه نقطه احب اوضحها بالرغم عدم خبرتي الطويله في vb6
في خطا عام الغالبيه تقترفه و هي ان format التاريخ الذي بالواجهات مختلف عن صيغة التاريخ المحفوظ بقاعدة البيانات ،، للتوضيح اكثر اولا قبل كل شيء التحقق من ان الحقل الذي بقاعدة البيانات من نوع Date ثانيا التحقق من الصيغه اي قد يعرض بقاعدة البيانات الشهر قبل اليوم و في الواجهه العكس او السنة تبدا من اليمين و قاعدة البيانات عرضها يبدا من اليسار و هكذا قس عليها ،، تتعدد الاخطأ و يبقى للتجربه مقياس ،، و اولها جرب تدخل الفورمات و تطبيقها على قاعدة البيانات بعيدا عن vb6 اذا ضبطت معاك يبقى الخلل في طريقة دمج التاريخ و حتى ارساله الى قاعدة البيانات ،،، في اسوا الاحوال و لا افضلها و لكن اذا انعدمت كفاءة الاستعلام بالتاريخ فانك تضيف عمود في قاعدة البيانات على شكل رقم طويل و تحفظ التاريخ على شكل رقم فمثلا تاريخ ٢٠١٥١٢٠٥ واذا اردت البحث فما عليك الا البحث من الرقم الفلاني الى الرقم الفلاني الي هو يوازي البحث من التاريخ الفلاني الى التاريخ الفلاني
تسلم اخي الغالي
الصراحه انا محرج كثير منك لانك اعطيتنا وقت من وقتك وردك لي
اقدر نقرات اصابعك ع الكي بورد لتكتب لي كل هذا الكلام
انت طيب
متاكد من نوع الحق تاريخ ووقت
الله العالم ايش المشكله
يمكن حد من اعضاءالمنتدي الطيبين مثلك طبعا ان يحل لي المشكله
ملحوظة : يجب ان يكون DTPicker1 أصغر فى القيمة من DTPicker2.
لأن فى المثال يظهر البحث بين تاريخين 01/03/2015 و 01/01/2015.
فلو الخطأ فى صيغة الفورمات فيكون البحث بين التاريخين 03/01/2015 الى 01/01/2015 وهذا خطأ.
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم
و ايضا يجب ان يكون تنسيق التاريخ فى قاعدة البيانات كما يلى :-
dd/mm/yyyy
حتى يتم مطابقة تنسيق التاريخ فى البرنامج و قاعدة البيانات .
والله الموفق
لا اله الا انت سبحانك انى كنت من الظالمين.
اللهم انك عفو كريم حليم تحب العفو فاعفوا عنا.
اللّهُمَّ اغْفِرْ لِي وَلِوالِدَيَّ وَارْحَمْهُما كَما رَبَّيانِي صَغِيراً، اللَّهُمَّ اجْزِهِما بِالاِحْسانِ إِحْسانا وَبِالسَّيِّئاتِ غُفْرانا، اللَّهُمَّ اغْفِرْ لِلْمُؤْمِنينَ وَالمُؤْمِناتِ الاَحْياءِ مِنْهُمْ وَالاَمْواتِ.
سبحان الله والحمدلله ولا إله إلا الله والله أكبر زنه عرشك ومداد كلماتك ورضاء نفسك وكما ينبغى لجلال شأنك وعظيم سلطانك وعدد ما كان وعدد ما سيكون وعدد الحركات و السكون وعدد ما نعلم وعدد مالانعلم وعدد كل شيئ احصيته بعلمك يا كريم