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

مطلوب التعامل مع التقويم الهجري والميلادي في ملف واحد

مغلق
بدأه اسماعيل ارشاد في 15 يونيو 2007 · 6 رد · 2,508 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي جدول لتجديد الإقامات والتاريخ المعتمد في السعودية هو التاريخ الهجري .

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

وعندما قمت بإختيار التاريخ الهجري تعمل الاستعلام بطريقة صحيحة مع جدول تجديد الإقامات .

لكن تكمن المشكلة في جدول تجديد الجوازات طبعاً البرنامج يتعرف عليه كأنه تاريخ هجري فلا يوجد 31 في الشهر الهجري فلا يقبل هذا التاريخ والأمثلة كيثرة في هذا المجال وحاولت بتغيير نوع الحقل من تاريخ إلى نص فصار يقبل معايا أي تاريخ حتى لو كتبت 29/02/2007 مع أن هذا التاريخ غير صحيح مع ذلك نقول ما في مشكلة لكن الاستعلام بين تاريخين لا يعمل أيضاً فمثلاً إذا قمت بالإستعلام بين تاريخين الأول 29/06/2020 والتاريخ الثاني 30/06/2020 يقوم الإستعلام بإظهار سجلين الأول غير صحيح وهو التاريخ إنتهاء الجواز للموظف 29101 والتاريخ الغير الصحيح هو 30/03/2007 بينما التاريخ الصحيح هو للموظف / 29202 الذي ينتهى جوازه في 30/06/2020م .

سؤالي هل يوجد طريقة صحيحة لحل هذه المشكلة فطبعاً كوني أحول نوع الحقل من تاريخ إلى نص أعتقد حل غير ناجح وفي نفس الوقت إذا قمت بإستخدام التقويم الميلادي فتنتقل المشكلة في جدول تجديد الإقامات نظراً لإستخدامه التقويم الهجري ؟

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

مرفق المثال إذا كان يوجد حل بأي طريقة مهما كان المهم الوصول إلى النتائج الصحيحة .

_________________________1.zip

أقم صلاتك ... قبل مماتك ...

#2

سلام

أهلا اسماعيل

شوف المثال المرفق سويته على عجل!

التاريخ كان عندك TXT طبعا حولته إلى تاريخ لكن عند التحويل التاريخ على الهجري وصار في لخبطة شوي

السجلين الأولى صحيحة

أرجو ملاحظة التاريخ المدخل عند تحويل البيانات ( لكي لا تقع في نفس مشكلتي)

المثال: GA0004_2_.zip

معليش الشرح بعدين إذا كنت في حاجة له

تحياتي

القحم

#3

سلام

تحياتي للجميع

عفوا!!!

المرفق بعد إجراء بعض التحسيانات: GA0004_3_.zip

تحياتي

القحم

#4

نعم هذا هو المطلوب وجزاك الله الف خير .

سؤالي حالياً عندما أقوم بإدخال البيانات اولاً جدول تجديد الإقامة سوف أقوم بإختيار التاريخ الهجري ثم أقوم بإدخال البيانات وبعدها أقوم بإختيار التاريخ الميلادي ثم أقوم بإدخال البيانات في جدول تجديد الجواز هل هذا صحيح إذا كان نعم فلو كان بالإمكان تكمل جميلك وتعملي نموذج واحد بحيث عن طريق هذا النموذج أقوم بإدخال جميع البيانات سواء كان جدول الإقامات أو جدول الجوازات وكمان تحط زر نمط التقويم بحيث أختار نمط التاريخ المناسب عند كل بيان .

وجزاك الله ألف خير وفي ميزان حسناتك إن شاء الله .

تم تعديل هذه المشاركة بواسطة اسماعيل ارشاد في 15 يونيو 2007 في 20:24

أقم صلاتك ... قبل مماتك ...

#5

سلام

أهلا إسماعيل

يارب المرفق التالي يفي بالغرض

!- نمط التاريخ يتغير تلقائي عند ضغط زر الاختيار (إقامة |> هجري ) ( جواز |> ميلادي )

المرفق بعد التعديل: GA0004_4_.zip

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

القحم

#6

الله يزيدك علم على علم ونور على نور .

وجزاك الله ألف خير .

نعم هو هذا المطلوب كأنك تقراً أفكاري .

أقم صلاتك ... قبل مماتك ...

#7

جزاكم الله خيراً

الحمد لله الذى هدانا لهذا وما كنا لنتهتدى لولا أن هدانا الله

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

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

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

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

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

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