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

[ تمت الإجابة ]كيف يتم كتابة التاريخ بالحروف ؟

بدأه alhootti في 14 فبراير 2008 · 14 رد · 7,595 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مثلا انا عندي التأريخ في تكست بكس1هكذا 18/10/2007 اريده بعد ان اضغط على زر امر ينكتب في تكس بكس2: الثامن عشر من أكتوبر عام الفين و سبعة

كيف يتم ذلك ؟

وشكرا

#2

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

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

print MonthName(Month(Date))

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#3

بالنسبة لاسم الشهر سهل بامكانك استخدام الكود التالي :

format(date,"MMMM")

بحثت في المنتدى فوجدت تحويل الارقام إلى حروف و لكن لم اجد تحويل التاريخ الى حروف هذا هو المطلوب لأن التاريخ به فواصل مثل / و - و .

#4

إبحث بالمنتدي جيداً عن التفقيط العربي للأرقام !!!

أنظر المرفق

Simble.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

شكرا لكم جميعا

بحثت في المنتدى و لكن لم أجد ما أبحث عنه يا أخي

اخي MMA مثالك لم يفي بالغرض

انتظر الجواب الشافي

تم تعديل هذه المشاركة بواسطة alhootti في 14 فبراير 2008 في 19:12

#6
اقتباس
بحثت في المنتدى فوجدت تحويل الارقام إلى حروف و لكن لم اجد تحويل التاريخ الى حروف هذا هو المطلوب لأن التاريخ به فواصل مثل / و - و .

اذا كان التاريخ مكتوب بالشكل التالي : 18/10/2007 يمكن استخدام الداله Split لتقسيم النص حسب الرمز كالتالي :

ss = Split("2007/10/18", "/")

Print ss(0)
Print ss(1)
Print ss(2)

تم تعديل هذه المشاركة بواسطة العقده في 15 فبراير 2008 في 02:38

ليس كل ما يتمناه المرء يدركه

arabteam2000.gif

#7
اقتباس
بحثت في المنتدى فوجدت تحويل الارقام إلى حروف و لكن لم اجد تحويل التاريخ الى حروف هذا هو المطلوب لأن التاريخ به فواصل مثل / و - و .

الطريقة سهلة ، أولاً : قم باستخراج الأرقام من التاريخ ( باستخدام دالة Format أو باستخدام الدوال Day , Month , Year ) ، ثم قم باستخدام دالة تفقيط الأرقام مع مراعاة تسمية الأرقام بصيغة الترتيب ..

فمثلاً ، قم باستبدال التسمية "أربعة" إلى "الرابع" ، وهكذا.

سبحان الله وبحمده ... سبحان الله العظيم

#8

لو أنك دمجت كل الأفكار المدرجة بواسطة الأعضاء فكنت وجدت النتيجة الصحيحة !!!

علي العموم ، أنظر المثال التالي :

Simble.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#9

مرحبا أخي مثال لما طلبت أنظر المثال المرفق .. تحياتي

_______________.rar

#10

شكرا لكم جميعا و بارك الله فيكم

لقد توصلت إلى المطلوب و كان الجواب القريب الى الصواب هو جواب أخي محمدvb

اكرر شكري لكم جميعا و شكرا على تعاونكم و وفقكم الله دوما و حفظكم الله من كل سوء و مكروه.

#11

السلام عليكم

اخي MMA_EG_Cairo

ان المثال المرفق مفبد جدا ولكن هناك خطا وهو عدم تحويل الشهر الى العربية اما باقي المرفق فهو يعمل بشكل ممتاز ارجوا منك التعديل على المرفق

00allah.jpg

Stylmg@yahoo.fr

#12

لقد نسيت اذا امكن التعديل على المرفق بحيث يحول الشهر بدون الرجوع الى الاعدادات لاني استعمل xp فرنسي حيث انني عندما يكوت الشهر janvier يكتب لي مكانه جانفي

00allah.jpg

Stylmg@yahoo.fr

#13

أخي mohamed yasi

لقد قمت بالقليل من التعديلات على كود الأخ MMA_EG_Cairo قم باستخدام التسمية التي تريدها للشهور في الدالة getMonth ،

  1. Private Sub cmdGetDate_Click()
  2. txtDate2.Text = ToWordsArb(Day(txtDate1.Text)) & " - " & _
  3. getMonth(Month(txtDate1.Text)) & " - " & _
  4. ToWordsArb(Year(txtDate1.Text))
  5.  
  6. End Sub
  7. Function getMonth(m As Byte) As String
  8. Select Case m
  9. Case 1: getMonth = "íäÇíÑ"
  10. Case 2: getMonth = "ÝÈÑÇíÑ"
  11. Case 3: getMonth = "ãÇÑÓ"
  12. Case 4: getMonth = "ÃÈÑíá"
  13. Case 5: getMonth = "ãÇíæ"
  14. Case 6: getMonth = "íæäíæ"
  15. Case 7: getMonth = "íæáíæ"
  16. Case 8: getMonth = "ÃÛÓØÓ"
  17. Case 9: getMonth = "ÓÈÊãÈÑ"
  18. Case 10: getMonth = "ÃßÊæÈÑ"
  19. Case 11: getMonth = "äæÝãÈÑ"
  20. Case 12: getMonth = "ÏíÓãÈÑ"
  21.  
  22. End Select
  23. End Function
  24.  

سبحان الله وبحمده ... سبحان الله العظيم

#14

مشكوووووووووووووور اخي 100/100

وهذا المثال بعد التعديل

انظر المرفق

Simble2.rar

00allah.jpg

Stylmg@yahoo.fr

#15

بارك الله فيكم جميعاً السائل والمسؤل الصراحة هذا صرح علمي شامخ لنفيد ونستفيد مع خالص شكري ؟

هواياتي قواعد البيانات

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

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

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

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

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