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

تحويل التاريخ من الهجري إلى الميلادي والعكس

مغلق
بدأه عبدالكريم ملكدي في 28 يونيو 2005 · 5 رد · 1,049 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

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

أقدم لكم شرح برنامج تحويل التاريخ من الهجري الى الميلادي والعكس

أولا : قم بتشغيل فيجوال بيسيك كالمعتاد

ثم أختر Standard.JPG

سوف يفتح لك مشروع جديد ويوجد به نموذج Form1

أضف أدوات كالتالي

2 textbox

1 combobox

1 lable

2 command button

ورتبهم على النافذة كالتالي :

Akstep1.jpg

ثم أكتب الكود التالي في Form_Load

 Combo1.AddItem "من ميلادي إلى هجري"
Combo1.AddItem "من هجري إلى ميلادي"
Combo1.ListIndex = 0

عمل الكود السابق هو تعبئة ال combo بالخيارين...

ثم إظهار الخيار الأول

الآن أضف الكود التالي في Command1_Click (تحويل)

Dim tDate As Date
If IsDate(Text1) = False Then
MsgBox "لقد أدخلت تاريخ خاطئ .. الرجاء قم بإدخال تاريخ صحيح"
Exit Sub
Else
If Combo1.ListIndex = 0 Then 'من ميلادي الى هجري
Calendar = vbCalGreg
tDate = Text1
Calendar = vbCalHijri
Text2 = tDate
Else ' من هجري الى ميلادي
Calendar = vbCalHijri
tDate = Text1
Calendar = vbCalGreg
Text2 = tDate
End If
End If

وأخيرا قم بكتابة الكود التالي في Command2_Click (خروج)

End

أنتهينا

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

هجري : 21/6/1409

ميلادي : 28/1/1989

تقبلوا تحياتي

عبدالكريم ملكدي

#2

عمل رائع ، لكن هنا تم استخدام التاريخ الموجود أصلاً داخل النظام ، وهناك بعض المشاكل وهو وجود التاريخ بالعربي 30 و 29 أما الميلادي فهو ثابت لكل الأحوال ، ولكن شكرا لك على كل حال

#3

مشكور على الشرح

#4

شكرا لك

460.gif

#5

خطوة عبقريه

مشكورررررررررررررررررررررررر

الفكرة ليست ممتازه

فوق الممتاز

#6

بدايه رائعه .. استمر الى الامام

أشهد أن لا إله إلا الله ***************** وأشهد أن محمد عبده ورسوله

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

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

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

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

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

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