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

تحويل تاريخ هجري إلى ميلادي في التقرير

بدأه فتى الوادي في 13 نوفمبر 2011 · 6 رد · 852 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي تقرير فيه مربع ( التاريخ ) ماخوذ من الجدول .. وهو تاريخ هجري ...

اريد أن أضع مربع آخر باسم ( التاريخ الميلادي ) ليكون فيه التاريخ الميلادي الذي يوافق الهجري في مربع التاريخ .

فكيف أعمل ذلك بطريقة مناسبة ....

شكرا لكم مقدما ...

mk17481_26bccea871.gif
#2

يفضل إرفاق ملفك للتعديل عليه

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#3

بارك الله فيك .. المرفق ... انظر التقرير

db8.rar

mk17481_26bccea871.gif
#4

تفضل أخي الكريم

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

...

تم التعديل على ملفك للمطلوب

mas_db8.rar

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#5

شاكرا لك ومقدرا ...

وبارك الله فيكم وفي علمكم .

mk17481_26bccea871.gif
#6

أكرمك الله أخي الكريم

ويمكن تعديل الكود ليعود وضع التقويم كما كان عليه قبل تنفيذ الكود إلى ما يلي:

Function strHijri(dtGregorian As Date) As String
cal = VBA.Calendar
VBA.Calendar = vbCalHijri
strHijri = dtGregorian
VBA.Calendar = cal
End Function
Function strGregorian(dtHijri As String) As String
cal = VBA.Calendar
VBA.Calendar = vbCalGreg
strGregorian = dtHijri
VBA.Calendar = cl
End Function

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

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#7

أحسنت أخي الكريم ...

وكيف إذا أردنا العكس .. بمعنى عندنا تقويم ميلادي في مربع txtdate ونريد اظهار ما يعادله في مربع جديد إلى هجري !؟

mk17481_26bccea871.gif

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

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

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

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

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