السلام عليكم
اخواني اذا كتبت التاريخ يتغير مكان الشهر باليوم
فهل يوجد كود يثبت التاريخ
مثال :
عندما اكتب تاريخ 1/5/2004 وانتقل الى الحقل الثاني يتغير الى 5/1/2004
تحياتي
السلام عليكم
اخواني اذا كتبت التاريخ يتغير مكان الشهر باليوم
فهل يوجد كود يثبت التاريخ
مثال :
عندما اكتب تاريخ 1/5/2004 وانتقل الى الحقل الثاني يتغير الى 5/1/2004
تحياتي
ضع التنسيق بالشكل التالى فى حقل التاريخ
yyyy/mm/dd
اعتقد ان الاخ طلال يعاني من المشكلة التي تكون في الكود وانا بالفعل لا ادري لماذا يتغير اليوم مكان الشهر اذا تجاوز ال الرقم 12
على سبيل المثال اريد كتابة الكود التالي
اذا كان تاريخ الحقل a يساوي 1/5/2004
اليوم الاول من الشهر الخامس من العام 2005
الكود
If a = #1/5/2004# Then MsgBox "My name Is al_Mobarmeg2003" End If
اذا كان تاريخ الحقل a يساوي 15/5/2004
اليوم الخامس عشر من الشهر الخامس من العام 2005
الكود
If a = #5/15/2004# Then MsgBox "My name Is al_Mobarmeg2003" End If
لاحظ اليوم اصبح في الوسط مع العلم اني كتبت اليوم 15 ثم الشهر 5 ثم السنة 2004
ارجو ممن يعلم ما هو سبب التغيير يفيدنا وشكرا
اخوكم /المبرمج2003
ريح من الزفرات تعصف في الحشى &&& و ورائها مطر من العبرات
ابو حسن
استخدم الدالة Format() مع التاريخ فهي تقوم بتثبيت التاريخ كما تريد بالصيغة التالية
yyyy mm dd
تم تعديل هذه المشاركة بواسطة أحمد الحربي في 31 أكتوبر 2004 في 17:39
إذن .. إذهب إلى إعدادات إقليمية في جهازك واجعله
yyyy/mm/dd
هذا إذا كان نوع حقل التاريخ تاريخاً .. إما إذا جعلته نصاً فاستخدم الدالة Format
السلام عليكم
تحياتي لك يا احمد الحربي
المشكلة نحلت الآن ومشكور وماقصرت
أخى ممكن الحل عن طريق إدراج تاريخ من مفكرة خارجية أنظر المثال المرفق
هذا الموضوع مغلق.