السلام عليكم ورحمة الله وبركاته :
في أكسس 2003 عند كتابة تاريخ هذا اليوم : 30 / 04 / 1432 وبعد الخروج من الحقل يتم تحويل التاريخ أوتوماتيكيا إلى 01 / 05 / 1432
هل يوجد حل للتغلب على هذه المشكلة ؟
هذه المشكلة في التاريخ الهجري غالبا لا يقبل تاريخ 30 من الشهور ( 2 + 4 + 6 + 8 + 12 )
رد الأستاذ مصلح الحريصي :" ( ولا رايح يقبل معك هذا التاريخ إطلاقاً حتى تقوم شركة Microsoft بإضافة تقويم أم القرى للويندوز ولا أعلم إن اضافته في إصدارها الفيستا.
السبب لأن الحاسب يعتمد الأشهر الميلاديه والشهر 2 في كل سنة ميلادية إما 28 أو 29 وإذا كان مصدر مربع النص حقل التاريخ من الجدول سيقبل ولكن بعد خروجك من مربع النص مباشرة يتغير التاريخ إلى 1/3/1428 بدلا من 30/2/1428هـ والسبب يعود لما ذكرته سابقاً.
هذا الأمر سبب لي قلق مما دعاني لجعل نوع بيانات حقل التاريخ في الجدول نص وعلى النموذج أضيف ثلاث مربعات نصوص لليوم والشهر والسنة وأحفظها في الجدول في حقل واحد وعند إجراء الغمليات الحسابية على التواريخ أقوم بتحويله بواسطة الدوال واستخرج النتيج ثم أعيده إلى حالته السابقة. ").
لعلك تبحث عن الأمثلة والحلول في المنتدى وستجدحلا إن شاء الله .

مشكور أخي فتى الوادي
يوجد حل غير مباشر وقد قمت بتجربته وكما أشار إليه فتى الوادي أن يتم تأسيس البيانات في الجدول بداية على ويندوز سفن ثم يتم إكمال البرنامج على أي إصدار ..
أو أن يتم وضع نوع البيانات نص وادخال القناع ##/##/#### وبذلك يمكن كتابة تاريخ الأيام 30 في نهاية الشهر ولا تتغير ..
تم تعديل هذه المشاركة بواسطة jafar089 في 23 مايو 2011 في 12:26