صالح2 قام بنشر نوفمبر 19, 2007 مشاركة قام بنشر نوفمبر 19, 2007 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته المشكلة الأولى /صيغة إدخال التاريخ في البداية أنا أستخدم التاريخ الميلادي في البرنامج لكن هناك مشكلة في طريقة إدخال التاريخ وضعت في خانة تنسيق التاريخ هذه الصيغة dd/mm/yyyy على اعتبار أن يتم إلإدخال من جهة اليسار إلى اليمين أبتداءا بإدخال اليوم ثم الشهر ثم السنة لكن المشكلة تكمن في أن الأكسس يعتمد إخال عدد الأشهر أولا ثم الايام ثم السنة فلو أردت إدخال التاريخ التالي 01/02/2007 وهو اليوم الاول من الشهر الثاني سوف يقوم الأكسس بالتبديل بين الشهور والأيام ويكون التاريخ بهذا الشكل 02/01/2007 وهذا يعتبر خطأ في الادخال انا أريد من البرنامج أن يعتمد الرقم الأول للأيام d والثاني للشهور m والثالث للسنة y دون تبديل أو تغيير حتى لا يخطئ المستخدم في الإدخال المشكلة الثانية البحث بين تاريخين / عملت بحث بين تاريخين ووضعت نموذجاً خاصا للبحث بين التاريخين وربطته بالاستعلام واستخدمت دالة Between والمشكلة في النموذج لو تركت خانتي نطاق التاريخ فارغتين و ضغطت على زر "بحث"في النموذج سوف لن يسترجع شيئا أنا أريده إذا كانت خانة إدخال التاريخ المطلوب فارغة يسترجع جميع الحقول كلها دون استثناء وإذا أدخلت بيانات في الخانتين سوف يكون الاسترجاع حسب البيانات المدخله ملاحظة1 / لملف في المرفق ملاحظة 2 /أنتظر ردودكم وشكرا للجمبع db7.rar رابط هذا التعليق شارك More sharing options...
Ommda قام بنشر نوفمبر 19, 2007 مشاركة قام بنشر نوفمبر 19, 2007 بالنسبه لسؤال الآول؛ حاول ألا تضع أى تنسيق فى إدخال التاريخ و قم بتعديل إعدادت التاريخ الخاص بالـWindows التابع لك و ذلك عن طريق إختيار الدوله التى بها. السؤال الثانى يجب إستخدام جمله الـ IF If IsNull(txt1) and IsNull(txt2) Then Sql= "SELECT * From yourTable Where 1=1" Else Sql= "SELECT * From yourTable Where yourField Between Forms!Txt1 And Forms!Txt2" EndIf رابط هذا التعليق شارك More sharing options...
صالح2 قام بنشر نوفمبر 24, 2007 الكاتب مشاركة قام بنشر نوفمبر 24, 2007 شكرا لك اخي الكريم على الرد إجابتك واضحة وشافية بارك الله فيك رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان