صالح2 قام بنشر نوفمبر 19, 2007 قام بنشر نوفمبر 19, 2007 بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته المشكلة الأولى /صيغة إدخال التاريخ في البداية أنا أستخدم التاريخ الميلادي في البرنامج لكن هناك مشكلة في طريقة إدخال التاريخ وضعت في خانة تنسيق التاريخ هذه الصيغة dd/mm/yyyy على اعتبار أن يتم إلإدخال من جهة اليسار إلى اليمين أبتداءا بإدخال اليوم ثم الشهر ثم السنة لكن المشكلة تكمن في أن الأكسس يعتمد إخال عدد الأشهر أولا ثم الايام ثم السنة فلو أردت إدخال التاريخ التالي 01/02/2007 وهو اليوم الاول من الشهر الثاني سوف يقوم الأكسس بالتبديل بين الشهور والأيام ويكون التاريخ بهذا الشكل 02/01/2007 وهذا يعتبر خطأ في الادخال انا أريد من البرنامج أن يعتمد الرقم الأول للأيام d والثاني للشهور m والثالث للسنة y دون تبديل أو تغيير حتى لا يخطئ المستخدم في الإدخال المشكلة الثانية البحث بين تاريخين / عملت بحث بين تاريخين ووضعت نموذجاً خاصا للبحث بين التاريخين وربطته بالاستعلام واستخدمت دالة Between والمشكلة في النموذج لو تركت خانتي نطاق التاريخ فارغتين و ضغطت على زر "بحث"في النموذج سوف لن يسترجع شيئا أنا أريده إذا كانت خانة إدخال التاريخ المطلوب فارغة يسترجع جميع الحقول كلها دون استثناء وإذا أدخلت بيانات في الخانتين سوف يكون الاسترجاع حسب البيانات المدخله ملاحظة1 / لملف في المرفق ملاحظة 2 /أنتظر ردودكم وشكرا للجمبع db7.rar
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
صالح2 قام بنشر نوفمبر 24, 2007 الكاتب قام بنشر نوفمبر 24, 2007 شكرا لك اخي الكريم على الرد إجابتك واضحة وشافية بارك الله فيك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.