الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أريد المساعدة في البحث بين تاريخين

بدأه eng_m_helal في 25 فبراير 2008 · 0 رد · 614 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

أبدأ كلامي بحمد الله رب العالمين والثناء عليه كما أثنى على نفسه، ثم الصلاة والسلام على نبينا المختار محمد وعلى آله وأصحابه ومن تبعهم بإحسان إلى يوم الدين.

أما بعد:

إخواني الأعزاء، أنا أعمل على برنامجي متبرع به إلى مؤسسة خيرية إسلامية، هذا البرنامج يقوم بتخزين بيانات الرسائل الصوتية والنصية للشيخ محمد بن صالح العثيمين رحمه الله، وكانت المشكلة التي واجهتني هي تخزين التواريخ، فالعمل في السعودية يعتمد على التأريخ الهجري والتعامل مع الأكسيس بالتأريخ الهجري مرير وصعب المراس، وأنا بصراحة لا أعرف كيفية التعامل مع HijriCalendar Class ولذا قمت بالتحايل على بيئة الفيجوال فقمت بعمل ثلاث Comboboxes الأول وضع تفيه الأيام والثاني وضعت فيه الشهور والثالث للأعوام، ثم آخذ مجموع الثلاث Comboboxes وأضعهم في textbox وأقوم باستخد CultureInfo لتحويل التأريخ من الهجري إلى الميلادي لأقوم بتخزينه في قاعدة البيانات وعند الاستعراض أقوم بعكس العملية فأقوم بالتحويل من التأريخ الميلادي إلى التأريخ الهجري ليظهر أمام المستخدم على أنه تأريخاً هجرياً، ولكن كانت المفاجأة حينما حاولت البحث بين تاريخين فحاولت استخدام دالة Between ..... And ولكن النتيجة لم تكن كما المطلوب بل على الكس لم يقم بأي شيء، وحينما تحايلت مرة أخرى على بيئة الفيجوال فقمت بعمل كريستال ريبورت وهمي وقمت بإدخال قيمة التاريخ فيه وقمت بعمل فلتر للتقرير اعتماداً على التأريخ واخترت طريقة الفلترة أن يكون بين تاريخين وأخذت أمر SQL الناتج من الكريستال ريبورت لأستخدمه في بيئة الفيجوال فكانت النتيجة غريبة بعض الشيء حيث أنه لا يشعر أبداً بأني أدخلت قيمة تأريخ ويظر لي النتائج كاملة، يعني يظر لي كل ما هو موجود داخل قاعدة البيانات والآن أنا قاربت على الانتهاء من هذا البرنامج ولكن تتبقى لي هذه المشكلة.

أرجوكم ساعدوني في إنهائه لأتمكن من تقديمه إلى تلك المؤسسة الخيرية عسى أن ينفع الله بعلمكم، وجزاكم الله كل خير

ولمزيد من التوضيح قمت بإرفاق ملف به الكود الذي أستخدمه لأقوم بالتحويل من Comboboxes إلى تأريخاً ميلادياً لأقوم بالبحث فيه

two_dates_Problem.rar

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…