اذهب الي المحتوي
أوفيسنا

استخدام الهجري والميلادي معا


co2002co

الردود الموصى بها

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

اسعد الله اوقاتكم بكل خير

 

هل من الممكن استخدام التاريخ الهجري والميلادي في ذات الوقت

 

انا استخدم التاريخ الهجري كتاريخ اساسي للبرنامج

مع ذالك استخدم التاريخ الميلادي لبعض الجداول

رابط هذا التعليق
شارك

اتفضل

اعمل للنموذج والجدول استيراد

وعندما تريد تغير التاريخ اعمل امر بفتح نموذج date واختار التاريخ

تحياتي

ابو ياسين

Tailor ‫‬.rar

تم تعديل بواسطه ابو ياسين المشولي
رابط هذا التعليق
شارك

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

نعم تستطيع عزيزي

الخطوات:

1- افتح وحدة نمطية فارغة ثم الصق فيها الكود التالي

Option Compare Database

Function ConvertDateString(StringIn As String, OldCalendar As Integer, NewCalendar As Integer, NewF As Integer) As String
    Dim SavedCal As Integer
    Dim d As Date, da As Variant, mo As Variant, ye As Variant
    Dim s As String

    ' حفظ التاريخ الحالي للتغيير
    SavedCal = Calendar

    ' تحويل البيانات
    Calendar = OldCalendar
    d = CDate(StringIn)
    Calendar = NewCalendar
    If NewF = 1 Then
     da = Format$(d, "dd")
     mo = Format$(d, "mmmm")
     ye = Format$(d, "yyyy")
    Else
    da = Format$(d, "dd")
     mo = Format$(d, "mm")
     ye = Format$(d, "yyyy")
    End If
    s = CStr(da & " " & mo & " " & ye & " هـ  ")
    ConvertDateString = s

    ' النتيجة
    Calendar = SavedCal
End Function

2- الان قم باستدعاء الوحدة النمطية في المكان الذي تريد تبديل التاريخ من ميلادي الى هجري

= ConvertDateString(DateField, 0, 1, 1)

::

تحياتي

 

a.JPG

رابط هذا التعليق
شارك

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

اسعد الله اوقاتكم بكل خير

 

 

14 hours ago, ابو ياسين المشولي said:

ابو ياسين

يسلمو ابو ياسين عالمثال

 

14 hours ago, alwazeer said:

نعم تستطيع عزيزي

يعطيك الف عافيه وجاري التجربه

رابط هذا التعليق
شارك

ممكن يطبق على المثال المرفق لانك لم توضح استاذي اين نضع هذا الامر بضبط  وانا مش متمكن

= ConvertDateString(DateField, 0, 1, 1)

تحويل التاريخ الى هجري.rar

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information