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

ماهي مشكلة 29-02

بدأه أبورنه في 14 فبراير 2010 · 4 رد · 592 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني تفاجئة بمشكلة ادخال تاريخ 29-02-1431 في قاعدة البيانات اكسس

اذا كان الحقل تاريخ

هل احد من الاخوان لديه حل سواء بالفيجوال او بالاكسس

#2

أخواني ولله الحمد كأني وجدت حل ..

ولكن هل هذا الحل صحيح لإني جربت وضبط معي ..

بس صار فيه مشكلة

الحل هو اني قمت بتحويل الاعدادات في الاكسس الى تقويم هجري

لكن شكل التاريخ تغير اذا كتبت التاريخ في الفيجوال صحيح يظهر في الاكسس بهذا الشكل 10/06/834

اتمنى تفيدوني وجزاكم الله خير على ماتقدمون ..

#3

اعتذر منكم

اتمنى ان تفيدوني

فلقد قمت بالتوقف عن العمل بسبب هذه المشكلة ولم اجد لها حل مناسب

:wacko:

#4

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

لكي تعلم المشكلة أخي الكريم وتفهمها جيداً ، فإن فيجوال بيسك يتعامل مع التاريخ على الأساس الميلادي ، وفي التاريخ الميلادي لا يمكن أن يكون عدد الأيام في شهر (2) = (29) أو (30) .... لأن عدد أيام الشهر الثاني في التاريخ الميلادي هو (28) .... فحين تدخل الصيغة التالية ("1431/2/29") فإن هذه الصيغة خاطئة في التاريخ الميلادي ... لأن الشهر الثاني لا يمكن أن يصل إلى (29) ...

لقد طرحت المشكلة في مشاركة لي ، وأنتظر أحد الإخوة ليفيدنا بالحل ...

#5

فعلاً اخي هذا هو الحاصل ..

المشكلة في ان التاريخ 29 و 30 ليست في شهر 2 على اعتبار انها ميلادية ..

المشكلة ولله الحمد وقد عرفناها الآن لم يتبقى سوى الحل ..

اتمنى من الاعضاء ان يفيدونا بها ..

وجزاكم الله خير ..

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