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

ادخال تاريخ يوم معين في اكسس 2003

بدأه jafar089 في 21 مايو 2011 · 2 رد · 1,058 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

في أكسس 2003 عند كتابة تاريخ هذا اليوم : 30 / 04 / 1432 وبعد الخروج من الحقل يتم تحويل التاريخ أوتوماتيكيا إلى 01 / 05 / 1432

هل يوجد حل للتغلب على هذه المشكلة ؟

abc.rar

تم تعديل هذه المشاركة بواسطة jafar089 في 21 مايو 2011 في 20:14

#2

هذه المشكلة في التاريخ الهجري غالبا لا يقبل تاريخ 30 من الشهور ( 2 + 4 + 6 + 8 + 12 )

رد الأستاذ مصلح الحريصي :" ( ولا رايح يقبل معك هذا التاريخ إطلاقاً حتى تقوم شركة Microsoft بإضافة تقويم أم القرى للويندوز ولا أعلم إن اضافته في إصدارها الفيستا.

السبب لأن الحاسب يعتمد الأشهر الميلاديه والشهر 2 في كل سنة ميلادية إما 28 أو 29 وإذا كان مصدر مربع النص حقل التاريخ من الجدول سيقبل ولكن بعد خروجك من مربع النص مباشرة يتغير التاريخ إلى 1/3/1428 بدلا من 30/2/1428هـ والسبب يعود لما ذكرته سابقاً.

هذا الأمر سبب لي قلق مما دعاني لجعل نوع بيانات حقل التاريخ في الجدول نص وعلى النموذج أضيف ثلاث مربعات نصوص لليوم والشهر والسنة وأحفظها في الجدول في حقل واحد وعند إجراء الغمليات الحسابية على التواريخ أقوم بتحويله بواسطة الدوال واستخرج النتيج ثم أعيده إلى حالته السابقة. ").

لعلك تبحث عن الأمثلة والحلول في المنتدى وستجدحلا إن شاء الله .

mk17481_26bccea871.gif
#3

مشكور أخي فتى الوادي

يوجد حل غير مباشر وقد قمت بتجربته وكما أشار إليه فتى الوادي أن يتم تأسيس البيانات في الجدول بداية على ويندوز سفن ثم يتم إكمال البرنامج على أي إصدار ..

أو أن يتم وضع نوع البيانات نص وادخال القناع ##/##/#### وبذلك يمكن كتابة تاريخ الأيام 30 في نهاية الشهر ولا تتغير ..

abc.rar

تم تعديل هذه المشاركة بواسطة jafar089 في 23 مايو 2011 في 12:26

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