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

مشكلة مع التاريخ و قاعدة البيانات

مغلق
بدأه ahmedsaid في 9 مارس 2003 · 3 رد · 885 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم و رحمة الله و بركاته

أعمل الأن في برنامج لإدارة العيادات و عندي مشكلة أرجو مساعدتي لحلها.

المشكله هي:

كل مريض يكون له رقم خاص به (ID) يميزه عن غيره و في كل مره يزور فيها المريض الطبيب يتم حفظ بيانات الزياره عن طريق رقم المريض و تاريخ اليوم الذي تم الكشف فيه و من هنا إذا اراد الطبيب مراجعة بيانات الزياره أو الزيارات السابقه يقوم الطبيب بإدخال رقم المريض و بمجرد إدخال الطبيب لرقم المريض يتم الإتصال بقاعدة البيانات و إحضار تواريخ الزيارات السابقه و وضعها في Combo box إسمه cboPrev_Visit و من هنا يستطيع الطبيب إختيارأي تاريخ لعرض بيانات الزياره السابقه ، هذا و قد إستخدمت جملة الSQL هذه :

Select * from Visits Where VistDate=#"cboPrev_Visit"# and PatientID = "&txtPID.Text&" "

المشكله هي أن الcboPrev_visit يرسل التاريخ بهذه الصيغة mm/dd/yyyy و طبعا لا يتم إعطائي بيانات من قاعده البيانات لأن التاريخ المدخل غير صحيح فحاولت إدخال التاريخ بهذه الصيغة mm/dd/yyyy فتم إحضار البيانات من قاعدة البيانات و لكني أريد إستخدام هذة الصيغه dd/mm/yyyy و ذلك لأن هذة الصيغة هي المتبعة في مصر.

و قد تاكدت من إعدادات التاريخ في لوحة التحكم فوحدت أن صيغة التاريخ القصير (Short date format) هي dd/mm/yyyy.

أرجو المساعدة.

و السلام عليكم و رحمة الله و بركاته

أخوكم

أحمد سعيد

#2

السلام عليكم

حقيقة أخي ما متأكد لكن جرب التالي :

sDate = Format(cboPrev_Visit, "DD/MM/YYYY")

SQL = "Select * from Visits Where VistDate=#" & sDate & "# and PatientID = " & txtPID.Text & ""

#3

جرب الاطريقة الاولى ان تعكس الفورمات قبل الاستعلام

setdate = format(textdate,"mm/dd/yyyy")

الطريقة الثانية : ان تتعامل مع التاريخ مثل الستريج

select * from table where date = ' " & textdate & "'

او جربهما مع بعض ان شاء الله ستعمل

#4

شكرا لكم ساجرب كل الطرق المذكوره و أرجو أن تعمل

هذا الموضوع مغلق.

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

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

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

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

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