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

مشكلة : عند التحويل التلقائي من التاريخ الهجري للميلادي يكون فى فرق يوم

بدأه TIGERSHAKER في 3 يوليو 2013 · 3 رد · 667 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

ان شاء الله يكون الجميع بخير

انا عندي مشكلة فى فورم بدخل عن طريقة البيانات 

والمشكلة تحديدا فى التواريخ 

مثلا عندي ادخال " تاريخ بداية الضمان " 

انا عامل انه لما ادخل التاريخ الهجري بيظهر جنبه تلقائيا التاريخ الميلادي المقابل لنفس اليوم

احيانا يطلع مظبوط وغالبا بيطلع الميلادي متاخر يوم 

مثلا مثال بدخل تاريخ اليوم وهو  24/08/1434   بيظهر فى الميلادي   02/07/2013

مع ان تاريخ اليوم الميلادي  03/07/2013

 

وده الكود اللي انا مستخدمه اتذكر انه للأخت زهرة 

Private Sub HijreDate_AfterUpdate()
    Dim sc As Integer
    Dim q As Date
    Dim s As String
     sc = Calendar
    Calendar = 1
    On Error Resume Next
    
    q = CDate(HijreDate.Text)
    Calendar = 0
    s = CStr(q)
     GregorianDate = Format(s, "YYYY/MM/DD")
    Calendar = sc
End Sub

حجم البرنامج اللي فيه المشكلة 2 ميجا

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

أرجو المساعدة وجزاكم الله خيرا

#3
السلام عليكم اخت زهرة

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

انما التواريخ القديمة لو حتى فى نفس السنة الحالية بيقدم فى الميلادي يوم أو يأخر يوم

ولو حطيت مثلا تاريخ بعد شهرين وليكن  13/11/1434  المفروض يكون الميلادي المقابل هو 19/9/1434

انما بيطلع 18/9/1434

اسف على تعابكم وازعاجكم بس اذا فى حل اتمنى تفيدوني به والله يجزاكم خير

#4

افيدونا افادكم الله

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

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

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

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

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