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

حل لمشكلة التقويم الهجري في أكسيس

مغلق
بدأه مصلح الحريصي في 6 ديسمبر 2001 · 11 رد · 1,010 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة الأفاضل

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

يسرني أن أكون عضواً في هذا الموقع وأشكر الاخوة القائمين عليه لقبولهم إشتراكي فهذا كرم منهم 0

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

=====================================

حفظ الله علمائنا ليفقهوننا في أمور ديننا ودنيانا

مع تحيات الحريصيالاخوة الأفاضل

#2

أهلا وسهلا بك وبداية موافقة ومشاركات طيبة إن شاء الله .

لكن أين القاعدة التي تحدث عنها :D

ولك تحياتي

#3

فعلا لا توجد أي مشكلة فى التاريخ ;) ;) ;)

أشرف خليل

#4

أين قاعدة البيانات .. أدراكنا رحم الله والديك

الأخ أشرف أيد الحل .. فأين القاعدة !

..... وفقك الله ..

محبك / أبو زيد

#5

الأخوة

لقد ارسل لي الأخ 5060 وفقه الله الملف على البريد وهذا رابط :

http://mypage.ayna.com/h_h123/Customer.zip

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

#6

الأخوة الكرام

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

:D :D :D

#7

أخي الكريم

لقد اطلعت على القاعدة وحقيقة لم أفهم الموضوع جيداً وسأقول لك ما فهمته :

وجدت ثلاثة حقول في الجدول لليوم والشهر والسنة

وحقل نصي فيه الأرقام المذكورة في الحقول السابقة بتنسيق تاريخ قصير .

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

ثم مافائدة الفاصل الذي تكرره لكل سجل ؟

بودي لو تزيد الحل الذي توصلت إليه توضيحاً .

ولك تحياتي

#8

اخي الكريم

1. استخدم التنسيق الموجود في الجهاز فعندما اكتب 30/12/1422

على سبيل المثال فيحولها الجهاز إلى 1/1/1423 وهذا بحد ذاتها مشكله 0

2_ تقسيم الحقول إلى ثلاثة يفيد ذلك عندما ترغب في البحث عن بيانات يوم محدد أو شهر محدد أو عام 0

3_ الحقول الثلاثة اليوم _الشهر_السنة في الجدول نوع بياناتها نص وليس تاريخ ولذلك لا علاقة له بتنسيق التاريخ الخاص بالكمبيوتر حتى يغير كما في التاريخ 30/12/1422هـ التي حولها الجهاز إلى 1/1/1423هـ وكون هذه الطريقة ليس لها علاقة بتنسيق الجهاز فهي أيضا لا تتعارض مع التاريخ فيمكن أن تتم التصفية والفرز والبحث على حقل التاريخ دون أي مشاكل0

4_ أما بالنسبة لحقل الفاصلة فهي تحتوي على الشرطة المائلة الخاصة بالتاريخ اي هذه / وهي تلقائية بدون أن يكتبها المستخدم ولإ بدونها سيصبح هذا التاريخ 12/12/1422 هكذا 14221212

5- استخدام الحقول نوع بياناتها نصية يتم تخزين القيم فيها كما أدخلها المستخدم0

6_ في النموذج حقول مخفية صغيرة جداً يمكن تكبير هذه الحقول وجعلها مرئية من الخصائص ( مرئي _ نعم ) هذه الحقول تحتوي على التنسيق الذي يظهر به التاريخ الكامل في الجدول وتحتوى على تعبير ربط حقول التاريخ ببعظها0

ولك تحياتي

#9

مشكلة مثل هذه الحلول أنها جزئية وليست كاملة لما يعانيه المستخدمون في السعودية مع تاريخ أم القرى .

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

ثم ليس هناك ما يضمن أن الأدخال مطابق لتاريخ أم القرى . مثلاً قد يكون الشهر 29 يوماً ويدخله المستخدم 30 يوم .

ثم أنه عندما يكون تاريخ اليوم 30 ونضيف له يوماً سيصبح التاريخ 31 يوماً وهذا غير موجود في التاريخ الهجري .

ثم طريقة الأدخال غير مريحه وغير عملية إلى حدما .

ثم أنك سوف تضطر إلى كتابة الكثير من الكود .

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

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

#10

لقد أطلعت على قاعدة 5060 ( كتبت أخ 5060 وبعدين مسحتها قلت ماتهضم ) وهي قاعدة جيدة التصميم ولاتخلوا من بعض الفوائد , وأن كنت على رأيي السابق من جهة موضوعها الاساسي .

وعلى الخير نلتقي .

#11

السلام عليكم ..

أنا أضم صوتي للأح 5060 .. لأني فعلاً أعاني من التاريخ الهجري بصيغة ( تاريخ ) وخاصة عند طباعة السجلات .. فلو طلبت من البرنامج السجلات التي تبدأ من 1/1/1422 إلى نهاية 30/2/1422 سوف تخرج بيانات من شهر 3 ... !!!!!

لكن لو أستخدمنا طريقة الأخ 5060 على أن صيغة التاريخ رقم أو نص منفصلة عن تسيق ( تاريخ ) تكون هي الأفضل ..

والله الموفق .

#12

اخواني لو تضع التاريخ حقل رقمي عدد صحيح طويل

يكون أفضل

مع اني جربت الطريقة في عدة برامج معمول فيها الآن.

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

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