تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كتابة التاريخ بالحروف
#1
السلام عليكم.اخواني لو سمحتو هل ممكن وجود مثال لكتابة التاريخ بالحروف بحثت كثيرا و لم اجد مثال يناسب ما اريد
مثلا لما اكتب بالتاكست بكس1 التاريخ 15/09/2018 يطلع بالتاكست بكس 2 ( الخامس عشر سبتمبر الفان و ثمانية عشر )
بارك الله فيكم
الرد }}}
تم الشكر بواسطة:
#2
السّلام عليكم و رحمة الله و بركاته
أخي الكريم ..
بالواقع عندي ملف يقوم بالعمليّة لكنّه ( تايوان ) و ليس أصلي .. أقصد فقط قمت بتحويله من الفيجوال بيسك 6
لذلك سأنتظر ريثما و لعل تجد ملف أحسن و أفضل
تحياتي
قناتنا على اليوتوب
الرد }}}
تم الشكر بواسطة: 911 , 911 , elgokr
#3
كود :
Public Class Form1

   Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
       TextBox2.Text = StringDate(TextBox1.Text)
   End Sub

   Public Function StringDate(dt As String) As String
       Dim days As String() = {"الأول", "الثاني", "الثالث", "الرابع", "الخامس", "السادس", "السابع", "الثامن", "التاسع", "العاشر",
                             "الحادي عشر", "الثاني عشر", "الثالث عشر", "الرابع عشر", "الخامس عشر", "السادس عشر", "السابع عشر",
                             "الثامن عشر", "التاسع عشر", "العشرون", "الحادي والعشرون", "الثاني والعشرون", "الثالث والعشرون",
                             "الرابع والعشرون", "الخامس والعشرون", "السادس والعشرون", "السابع والعشرون", "الثامن والعشرون",
                             "التاسع والعشرون", "الثلاثون", "الحادي والثلاثون"}
       Dim months As String() = {"يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"}
       Dim years As String() = {"ألفان", "ألفان وواحد", "ألفان واثنان", "ألفان وثلاثة", "ألفان وأربعة", "ألفان وخمسة",
                                "ألفان وستة", "ألفان وسبعة", "ألفان وثمانية", "ألفان وتسعة", "ألفان وعشرة",
                                "ألفان وإحدى عشر", "ألفان وإثنا عشر", "ألفان وثلاثة عشر", "ألفان وأربعة عشر", "ألفان وخمسة عشر",
                                "ألفان وستة عشر", "ألفان وسبعة عشر", "ألفان وثمانية عشر", "ألفان وتسعة عشر", "ألفان وعشرون"}
       Dim r As String = String.Empty
       If IsDate(dt) Then
           Dim y = CDate(dt).Year, m = CDate(dt).Month, d = CDate(dt).Day
           If y >= 2000 And y <= 2020 Then
               r = days(d - 1) & "  من " & months(m - 1) & " " & years(y - 2000)
           End If
       End If
       Return r
   End Function

End Class

(16-09-18, 02:18 AM)عبد العزيز البسكري كتب :
السّلام عليكم و رحمة الله و بركاته
أخي الكريم ..
بالواقع عندي ملف يقوم بالعمليّة لكنّه ( تايوان ) و ليس أصلي .. أقصد فقط قمت بتحويله من الفيجوال بيسك 6
لذلك سأنتظر ريثما و لعل تجد ملف أحسن و أفضل
تحياتي


ضعه لعل بالإمكان تحويله إلى VB.NET وتحسينه أيضاً.
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , elgokr
#4
أشكرك جزيل الشّكر أخي الكريم الغالي " 911 " على هذا الملف و العمل الرّائع ليس هنا فقط بل بكل المواضيع .. عسى الله أن يزيدها بموازين حسناتك إن شاء الله
هذا هو الملف الذي تكلمت عنه
تحياتي واحتراماتي .. و نيابة عن صاحب الموضوع أضيف تقييماتي


الملفات المرفقة
.rar   تفقيط تاريخ الميلاد.rar (الحجم : 153.27 ك ب / التحميلات : 40)
قناتنا على اليوتوب
الرد }}}
#5
جزاك الله خير أخي عبد العزيز البسكري على هذا الملف

كان فقط يحتاج لتغيير السطر التالي (لتستغني عن المكتبة Microsoft.VisualBasic.Compatibility.dll)
كود :
GetNo = VB6.Format(TheNo, "000000000000.00")

إلى التالي
كود :
GetNo = TheNo.ToString("000000000000.00")


وفكرة شبيهة لما وضعت باستثناء أن السنة استخدم فيها تفقيط الرقم العادي الذي يستخدم لتفقيط العملة


جزاك الله خير
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] ظهور التاريخ غير مرتب بالأقدم في datagridview مبرمج صغير 1 4 309 26-01-24, 03:41 PM
آخر رد: atefkhalf2004
  [VB.NET] التاريخ في أداة أبو سامر لطباعة DataGridView مبرمج صغير 1 17 658 26-01-24, 01:52 AM
آخر رد: مبرمج صغير 1
  [VB.NET] مشكلة التاريخ في الداتا قريد فيو مبرمج صغير 1 6 404 24-01-24, 10:12 PM
آخر رد: annagui
  [VB.NET] تحويل التاريخ بين أداتين تايم بيكر في نفس الفورم محمد العموري 1 277 29-12-23, 10:44 PM
آخر رد: Kamil
  التاريخ الهجرى mmaalmesry 9 1,093 07-12-23, 01:32 PM
آخر رد: kebboud
Heart [C#.NET] حول خطأ في فرز عامود التاريخ عندما تكون إحدى الخانات فارغة بلال بلال 3 344 16-11-23, 12:02 AM
آخر رد: بلال بلال
  التحكم فى عرض طريقة التاريخ فى الاداة datetimepicker Ahmed.vb 3 518 08-11-23, 01:27 AM
آخر رد: الحزين اليماني
  مطلوب كود جمع التاريخ Ahmed.vb 3 456 22-10-23, 08:32 AM
آخر رد: Ahmed5
  [VB.NET] مساعدة فى طريقة كتابة الاستعلام ZEEN4ZEEN 4 439 11-10-23, 03:33 PM
آخر رد: ZEEN4ZEEN
  تحويل التاريخ في الداتاقريدفيو إلى أيام عربية صالح عبدالله 2 323 08-10-23, 12:17 AM
آخر رد: صالح عبدالله

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم