السلام عليكم ورحمة الله وبركاته
اخواني تفاجئة بمشكلة ادخال تاريخ 29-02-1431 في قاعدة البيانات اكسس
اذا كان الحقل تاريخ
هل احد من الاخوان لديه حل سواء بالفيجوال او بالاكسس
السلام عليكم ورحمة الله وبركاته
اخواني تفاجئة بمشكلة ادخال تاريخ 29-02-1431 في قاعدة البيانات اكسس
اذا كان الحقل تاريخ
هل احد من الاخوان لديه حل سواء بالفيجوال او بالاكسس
أخواني ولله الحمد كأني وجدت حل ..
ولكن هل هذا الحل صحيح لإني جربت وضبط معي ..
بس صار فيه مشكلة
الحل هو اني قمت بتحويل الاعدادات في الاكسس الى تقويم هجري
لكن شكل التاريخ تغير اذا كتبت التاريخ في الفيجوال صحيح يظهر في الاكسس بهذا الشكل 10/06/834
اتمنى تفيدوني وجزاكم الله خير على ماتقدمون ..
اعتذر منكم
اتمنى ان تفيدوني
فلقد قمت بالتوقف عن العمل بسبب هذه المشكلة ولم اجد لها حل مناسب
:wacko:
وعليكم السلام ورحمة الله وبركاته ،،،
لكي تعلم المشكلة أخي الكريم وتفهمها جيداً ، فإن فيجوال بيسك يتعامل مع التاريخ على الأساس الميلادي ، وفي التاريخ الميلادي لا يمكن أن يكون عدد الأيام في شهر (2) = (29) أو (30) .... لأن عدد أيام الشهر الثاني في التاريخ الميلادي هو (28) .... فحين تدخل الصيغة التالية ("1431/2/29") فإن هذه الصيغة خاطئة في التاريخ الميلادي ... لأن الشهر الثاني لا يمكن أن يصل إلى (29) ...
لقد طرحت المشكلة في مشاركة لي ، وأنتظر أحد الإخوة ليفيدنا بالحل ...
فعلاً اخي هذا هو الحاصل ..
المشكلة في ان التاريخ 29 و 30 ليست في شهر 2 على اعتبار انها ميلادية ..
المشكلة ولله الحمد وقد عرفناها الآن لم يتبقى سوى الحل ..
اتمنى من الاعضاء ان يفيدونا بها ..
وجزاكم الله خير ..