تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشكلة في تسجيل التاريخ بأداة DateTimePicker
#4
(29-08-18, 08:39 PM)Hazem1 كتب :
(29-08-18, 06:42 PM)عابر سبيل 2 كتب :
(29-08-18, 03:18 PM)Hazem1 كتب : إخواني الكرام أستخدم الأداة  DateTimePicker  في تسجيل الشهر والسنة داخل قاعدة بيانات الأكسس عن طريق Datagridview ، المُشكلة إذا قمت باستخدام سهم الكيبورد الأعلى لزيادة الأشهر فإذا تجاوزت شهر ديسمبر 12 تظهر رسالة خطأ ، وإذا استخدمت سهم الكيبورد الأسفل للنزول بالأشهر لاينزل عن شهر مارس وتظهر رسالة الخطأ التالية :  ما الحل جزاكم الله خيراً 
علمًا أنني أقتصر على الشهر والسنة فقط في تسجيل التاريخ ، وتلك الخصائص التي تم تغييرها للأداة :
CustomFormat : MM-yyyy
Format: Custom

الأداة افتراضياً تأخذ تاريخ اليوم الفعلي تلقائياً عند ظهور الفورم

المشكلة هي عند عدم إظهار اليوم في الأداة فلن يتغير تلقائياً كما لو كان معروضاً عند تغيير الشهر

فعندما تعارض رقم اليوم مع أعلى رقم يوم في الشهر تحدث المشكلة
(قد يكون سهوا في برمجة الأداة)

كما هو الحال في هذا اليوم وهو 29 / 08 / 2018،
عندما وضعت الشهر على فبراير في سنة 2018 الغير كبيسة وكان رقم اليوم هو 29 حدثت المشكلة

وستحدث هذه المشكلة في بقية الأشهر عند تعارض رقم اليوم مع الشهر

لحل هذه المشكلة عدل رقم اليوم في الأداة لجعله على اليوم 1
ضع هذا الكود حدث تحميل الفورم form1_load
PHP كود :
DatetimePicker1.value=today.toString("yyyy/MM/01"


وضعت أخي الكريم الكود في الحدث لكن للأسف لم تُحل المُشكلة ، بدايةً أنا قمت ببرمجة الأداة من الخصائص - المشكلة أنني أردت أن الذي يحدث بعد شهر ديسمبر يبدأ من يناير إلى ديسمبر مرة ثانية بحيث لا يُعطى رسالة الخطأ لكن مع الأسف لا أدري ما السبب ؟


هذه صورة لشكل الأداة مع الخصائص



المشكلة ليست بخصائص الأداة

المشكلة برقم اليوم من الشهر

إن كنت تضع قيمة في الأداة من قاعدة البيانات
فيجب أن تعدل جميع التواريخ في الجدول الى اليوم الأول من الشهر
أو أن تعدل رقم اليوم بعد قراءة البيانات وتعرضها بهذا الشكل مثلاً
PHP كود :
DatetimePicker1.value=rows(i).item("bdate").toString("yyyy/MM/01"

لو وضعت مشروعك لكنت كسبت وقتي فراغي السابق لمساعدتك
الرد }}}
تم الشكر بواسطة: Hazem1 , Hazem1 , elgokr , essawq , essawq


الردود في هذا الموضوع
RE: مشكلة في تسجيل التاريخ بأداة DateTimePicker - بواسطة عابر سبيل 2 - 29-08-18, 09:03 PM


التنقل السريع :


يقوم بقرائة الموضوع: