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

حقل التاريخ مايقبل هذا التاريخ30/02/1400

مغلق
بدأه at_aziz في 8 يوليو 2007 · 9 رد · 785 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

يااخوان

ظهرت عندنا مشكله في برنامج نعمل عليه في العمل

وهي ان بعض التواريخ مايقبل ادخالها في حقل التاريخ يرفضها

مثلا اذا ادخلت تاريخ

30/02/1400

او

29/02/1400

يرفض قبول هذا التاريخ وتظهر لي رساله تقول

القيمه التي ادخلتها غير صالحه اهذا الحقل

وذا ادخلت التاريخ 28/02/ 1400 يقبله كذلك لو غيرت الشهر الى 3او 4 يقبله

مادري وش المشكلله يااخوان

ارجوا المساعدة بارك الله فيكم

المثال مرفق

date.rar

اتق الله حيث ماكنت

#2

اخي / at_aziz

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

السبب يعود الى انك لم تستخدم التاريخ الهجري في برنامجك ولهذا يقوم البرنامج باعتبار شهر 2 هو شهر فبراير والذي

يعتبر في التاريخ الميلادي 28 يوماً ما عدا في السنوات الكبيسة اي كل اربع سنوات يعتبر 29 يوماً

بامكانك استخدام التاريخ الهجري من ادوات ثم خيارات ثم خيارات اقليمية وقم بتفعيل استخدام التقويم الهجري وسيقبل

البرنامج الادخالات ان شاء الله

وبالتوفيق

#3

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

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

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

#4

عفواً الأخ يوسف

لم أرى ردك ولكن كذلك لو أخترت التاريخ الهجري نفس المشكلة جرب ذلك ولن تنحل المشكلة إلا بتضمين معادلة تقويم أم القرى ضمن ويندوس

#5

لا عليك اخي ابو سارة

فعلاً فقد قبل 29 ولكنه لا زال يرفض 30 ويحولها الى الشهر التالي

شكرً جزيلاً لك على التنبيه

#6

اخي / at_aziz

هذا مثال رائع للاستاذ ابو هادي جزاه الله خيراً

ارجو ان يعينك على حل هذه المشكلة

UmAlQura_Samples_20050801.rar

تم تعديل هذه المشاركة بواسطة يوسف احمد في 8 يوليو 2007 في 18:21

#7

الاخ الفاضل /يوسف احمد

الاخ الفاضل /ابو ساره

بارك الله فيكم وجزاكم الله خير

شكرا شكرا شكرا لكم

والله انكم احرجتوني بطيبكم وسرعة ردودكم

تحياتي واحترامي وتقديري

وفقكم الله

اتق الله حيث ماكنت

#8

السلام عليكم

في المثال المرفق حولت حقل التاريخ الى نص لكن عكس على التواريخ المدخله سابقا وجعلها بهذا الطريقه 1425/12/23

هل فيه طريقه يااخوان تحول التواريخ الى وظعها الطبيعي مثل 25/12/1425 بدون ان نغير خاصيه حقل التاريخ الى تاريخ ووقت

لان عندنا التاريخ المذكور في عنوان الموضوع مهم جدا لازم نكتبه كما هو لكن الجهاز مايقبل هذا التاريخ فاضطرينا حسب مااشاروا الاخوان اننا نغير حقل التاريخ الى نص لكن بعد التحويل ظهرت لنا هذه المشكله

ZXZ.rar

اتق الله حيث ماكنت

#9

اخي / at_aziz

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

بالمرفق استعلام تحديث QryUpdateFormatDate يقوم بتحديث النص بالشكل المطلوب ولكن تبقى الحقول الفارغة تحتوي على //

لذا تم عمل استعلام تحديث آخر QryUpdateClearSlashes سوف يقوم بتحديث تلك الحقول الى فراغ او ""

يتم تعيين القيمة 00/00/0000 لخاصية قناع الادخال للحقل بعرض التصميم للجدول للتحكم في الادخالات الجديدة

اتمنى ان اكون قدمت لك ما يفيدك

وبالتوفيق

ZXZ.rar

#10

بارك الله فيك وجزاك الله خير

اخي الفاضل يوسف

لقد انحلت المشكله

شكرا شكرا شكرا لك

وفقك الله

تحياتي واحترامي

اتق الله حيث ماكنت

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…