تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تحويل الارقام الى حروف Convertir des chiffres en lettres
#5
PHP كود :
Public Function Horof(X
      
Ma " ريال" 
      
Mi " هللة" 
      
Int(X
      
Val(Right(Format(X"000000000000.00"), 2)) 
      
SHorof(N
      If 
<> "" And 0 Then Result Ma " و " Mi 
      
If <> "" And 0 Then Result Ma 
      
If "" And <> 0 Then Result Mi 
      Horof 
Result 
       
End 
Function 

Private Function 
SHorof(X
       
      
Int(X
      
Format(N"000000000000"
      
C1 Val(Mid(C121)) 
      
Select Case C1 
            
Case Is 1Letter1 "واحد" 
            
Case Is 2Letter1 "اثنان" 
            
Case Is 3Letter1 "ثلاثة" 
            
Case Is 4Letter1 "اربعة" 
            
Case Is 5Letter1 "خمسة" 
            
Case Is 6Letter1 "ستة" 
            
Case Is 7Letter1 "سبعة" 
            
Case Is 8Letter1 "ثمانية" 
            
Case Is 9Letter1 "تسعة" 
      
End Select 
       
      C2 
Val(Mid(C111)) 
      
Select Case C2 
            
Case Is 1Letter2 "عشر" 
            
Case Is 2Letter2 "عشرون" 
            
Case Is 3Letter2 "ثلاثون" 
            
Case Is 4Letter2 "اربعون" 
            
Case Is 5Letter2 "خمسون" 
            
Case Is 6Letter2 "ستون" 
            
Case Is 7Letter2 "سبعون" 
            
Case Is 8Letter2 "ثمانون" 
            
Case Is 9Letter2 "تسعون" 
      
End Select 
       
      
If Letter1 <> "" And C2 1 Then Letter2 Letter1 " و" Letter2 
      
If Letter2 "" Then Letter2 Letter1 
      
If C1 And C2 1 Then Letter2 Letter2 "ة" 
      
If C1 And C2 1 Then Letter2 "احدى عشر" 
      
If C1 And C2 1 Then Letter2 "اثنى عشر" 
      
If C1 And C2 1 Then Letter2 Letter1 " " Letter2 
      C3 
Val(Mid(C101)) 
      
Select Case C3 
            
Case Is 1Letter3 "مائة" 
            
Case Is 2Letter3 "مئتان" 
            
Case Is 2Letter3 Left(SHorof(C3), Len(SHorof(C3)) - 1) + "مائة" 
      
End Select 
      
If Letter3 <> "" And Letter2 <> "" Then Letter3 Letter3 " و" Letter2 
      
If Letter3 "" Then Letter3 Letter2 
       
      C4 
Val(Mid(C73)) 
      
Select Case C4 
            
Case Is 1Letter4 "الف" 
            
Case Is 2Letter4 "الفان" 
            
Case 3 To 10Letter4 SHorof(C4) + " آلاف" 
            
Case Is 10Letter4 SHorof(C4) + " الف" 
      
End Select 
      
If Letter4 <> "" And Letter3 <> "" Then Letter4 Letter4 " و" Letter3 
      
If Letter4 "" Then Letter4 Letter3 
      C5 
Val(Mid(C43)) 
      
Select Case C5 
            
Case Is 1Letter5 "مليون" 
            
Case Is 2Letter5 "مليونان" 
            
Case 3 To 10Letter5 SHorof(C5) + " ملايين" 
            
Case Is 10Letter5 SHorof(C5) + " مليون" 
      
End Select 
      
If Letter5 <> "" And Letter4 <> "" Then Letter5 Letter5 " و" Letter4 
      
If Letter5 "" Then Letter5 Letter4 
       
      C6 
Val(Mid(C13)) 
      
Select Case C6 
            
Case Is 1Letter6 "مليار" 
            
Case Is 2Letter6 "ملياران" 
            
Case Is 2Letter6 SHorof(C6) + " مليار" 
      
End Select 
      
If Letter6 <> "" And Letter5 <> "" Then Letter6 Letter6 " و" Letter5 
      
If Letter6 "" Then Letter6 Letter5 
      SHorof 
Letter6 
       
End 
Function 


وهذا كود بحث باكثر من طريقة والجمع بالارقام واظهارها بالحروف بجانب الارقام (( عبر label وعددهم 11 label))


PHP كود :
Private Sub Command1_Click() 

Dim b   As String 
" هذا أجمالي السحب لجميع الموظفين " 
Select Case Combo1.ListIndex 
Case 
Adodc1
.RecordSource "select *from stor where no_job=" Val(Text1.Text
Adodc1.Refresh 
Adodc2
.RecordSource "select sum(op),sum(do),sum(cheke),sum(teeth),sum(eye),sum(bayby),sum(ded),sum(out),sum(help),sum(hurt),sum(totel) from stor where no_job=" Val(Text1.Text
Adodc2.Refresh 
If Val(Text3.Text) Or Val(Text4.Text) Or Val(Text5.Text) Or Val(Text6.Text) Or Val(Text7.Text) Or Val(Text8.Text) Or Val(Text9.Text) Or Val(Text10.Text) Or Val(Text11.Text) > 0 Then 

S1 
Horof(Text3.Text
S2 Horof(Text2.Text
S3 Horof(Text7.Text
S4 Horof(Text8.Text
S5 Horof(Text9.Text
S6 Horof(Text10.Text
S7 Horof(Text13.Text
S8 Horof(Text11.Text
S9 Horof(Text4.Text
S10 Horof(Text5.Text
S11 Horof(Text6.Text
Else 
S1.Caption "صفر ريال" 
S2.Caption "صفر ريال" 
S3.Caption "صفر ريال" 
S4.Caption "صفر ريال" 
S5.Caption "صفر ريال" 
S6.Caption "صفر ريال" 
S7.Caption "صفر ريال" 
S8.Caption "صفر ريال" 
S9.Caption "صفر ريال" 
S10.Caption "صفر ريال" 
S11.Caption "صفر ريال" 

End If 

Case 

Adodc1
.RecordSource "select *from stor where name=  '" Text1.Text "'" 
Adodc1.Refresh 
Adodc2
.RecordSource "select sum(op),sum(do),sum(cheke),sum(teeth),sum(eye),sum(bayby),sum(ded),sum(out),sum(help),sum(hurt),sum(totel) from stor where name=  '" Text1.Text "'" 
Adodc2.Refresh 
If Val(Text3.Text) Or Val(Text4.Text) Or Val(Text5.Text) Or Val(Text6.Text) Or Val(Text7.Text) Or Val(Text8.Text) Or Val(Text9.Text) Or Val(Text10.Text) Or Val(Text11.Text) > 0 Then 

S1 
Horof(Text3.Text
S2 Horof(Text2.Text
S3 Horof(Text7.Text
S4 Horof(Text8.Text
S5 Horof(Text9.Text
S6 Horof(Text10.Text
S7 Horof(Text13.Text
S8 Horof(Text11.Text
S9 Horof(Text4.Text
S10 Horof(Text5.Text
S11 Horof(Text6.Text
Else 
S1.Caption "صفر ريال" 
S2.Caption "صفر ريال" 
S3.Caption "صفر ريال" 
S4.Caption "صفر ريال" 
S5.Caption "صفر ريال" 
S6.Caption "صفر ريال" 
S7.Caption "صفر ريال" 
S8.Caption "صفر ريال" 
S9.Caption "صفر ريال" 
S10.Caption "صفر ريال" 
S11.Caption "صفر ريال" 

End If 
Case 

Adodc1
.RecordSource "select *from stor where no_bil=" Val(Text1.Text
Adodc1.Refresh 
Adodc2
.RecordSource "select sum(op),sum(do),sum(cheke),sum(teeth),sum(eye),sum(bayby),sum(ded),sum(out),sum(help),sum(hurt),sum(totel) from stor where no_bil=" Val(Text1.Text
Adodc2.Refresh 
If Val(Text3.Text) Or Val(Text4.Text) Or Val(Text5.Text) Or Val(Text6.Text) Or Val(Text7.Text) Or Val(Text8.Text) Or Val(Text9.Text) Or Val(Text10.Text) Or Val(Text11.Text) > 0 Then 

S1 
Horof(Text3.Text
S2 Horof(Text2.Text
S3 Horof(Text7.Text
S4 Horof(Text8.Text
S5 Horof(Text9.Text
S6 Horof(Text10.Text
S7 Horof(Text13.Text
S8 Horof(Text11.Text
S9 Horof(Text4.Text
S10 Horof(Text5.Text
S11 Horof(Text6.Text
Else 
S1.Caption "صفر ريال" 
S2.Caption "صفر ريال" 
S3.Caption "صفر ريال" 
S4.Caption "صفر ريال" 
S5.Caption "صفر ريال" 
S6.Caption "صفر ريال" 
S7.Caption "صفر ريال" 
S8.Caption "صفر ريال" 
S9.Caption "صفر ريال" 
S10.Caption "صفر ريال" 
S11.Caption "صفر ريال" 

End If 
Case 

Adodc1
.RecordSource "select *from stor where on_Card=" Val(Text1.Text
Adodc1.Refresh 
Adodc2
.RecordSource "select sum(op),sum(do),sum(cheke),sum(teeth),sum(eye),sum(bayby),sum(ded),sum(out),sum(help),sum(hurt),sum(totel) from stor where on_Card=" Val(Text1.Text
Adodc2.Refresh 
Text14
.Text Text14.Text Text1.Text 
If Val(Text3.Text) Or Val(Text4.Text) Or Val(Text5.Text) Or Val(Text6.Text) Or Val(Text7.Text) Or Val(Text8.Text) Or Val(Text9.Text) Or Val(Text10.Text) Or Val(Text11.Text) > 0 Then 

S1 
Horof(Text3.Text
S2 Horof(Text2.Text
S3 Horof(Text7.Text
S4 Horof(Text8.Text
S5 Horof(Text9.Text
S6 Horof(Text10.Text
S7 Horof(Text13.Text
S8 Horof(Text11.Text
S9 Horof(Text4.Text
S10 Horof(Text5.Text
S11 Horof(Text6.Text
Else 
S1.Caption "صفر ريال" 
S2.Caption "صفر ريال" 
S3.Caption "صفر ريال" 
S4.Caption "صفر ريال" 
S5.Caption "صفر ريال" 
S6.Caption "صفر ريال" 
S7.Caption "صفر ريال" 
S8.Caption "صفر ريال" 
S9.Caption "صفر ريال" 
S10.Caption "صفر ريال" 
S11.Caption "صفر ريال" 

End If 
Case 


Adodc1
.RecordSource "select *from stor;" 
Adodc1.Refresh 
Adodc2
.RecordSource "select sum(op),sum(do),sum(cheke),sum(teeth),sum(eye),sum(bayby),sum(ded),sum(out),sum(help),sum(hurt),sum(totel) from stor;" 
Adodc2.Refresh 
Text14
.Text 
If Val(Text3.Text) Or Val(Text4.Text) Or Val(Text5.Text) Or Val(Text6.Text) Or Val(Text7.Text) Or Val(Text8.Text) Or Val(Text9.Text) Or Val(Text10.Text) Or Val(Text11.Text) > 0 Then 

S1 
Horof(Text3.Text
S2 Horof(Text2.Text
S3 Horof(Text7.Text
S4 Horof(Text8.Text
S5 Horof(Text9.Text
S6 Horof(Text10.Text
S7 Horof(Text13.Text
S8 Horof(Text11.Text
S9 Horof(Text4.Text
S10 Horof(Text5.Text
S11 Horof(Text6.Text
Else 
S1.Caption "صفر ريال" 
S2.Caption "صفر ريال" 
S3.Caption "صفر ريال" 
S4.Caption "صفر ريال" 
S5.Caption "صفر ريال" 
S6.Caption "صفر ريال" 
S7.Caption "صفر ريال" 
S8.Caption "صفر ريال" 
S9.Caption "صفر ريال" 
S10.Caption "صفر ريال" 
S11.Caption "صفر ريال" 

End If 

End Select 

End Sub 

ان شاء الله تستفيد منه
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
تحويل الارقام الى حروف Convertir des chiffres en lettres - بواسطة ولد رائع_mybb_import4436 - 19-08-13, 09:39 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحويل القيمة السالبة إلى موجبة (القيمة المطلقة) صقر الجزيرة 9 8,210 28-11-22, 11:15 PM
آخر رد: salamandal
  تحويل برنامج تم تصميمه بلغة الفيجوال بيسك الى مايكروسوفت اكسيس shabrawy 3 1,267 07-09-22, 10:05 PM
آخر رد: Taha Okla
Wink [vb6.0] كيفيه تحويل الطباعة بي دي اف حامد محمد 4 3,926 18-04-19, 03:29 AM
آخر رد: حامد محمد
  تقريب الارقام وتخزينها في قاعدة البيانات amal_ly 1 2,426 29-03-19, 06:01 PM
آخر رد: sendbad100
  الارقام وتميزها بالحروف amal_ly 3 2,427 27-03-19, 08:47 PM
آخر رد: amal_ly
  [سؤال] المساعدة في تقريب الارقام عمور2016 3 3,691 30-01-19, 07:44 PM
آخر رد: sendbad100
  تحويل كود سي بلس بلس الى الفيجوال بيسك 6 samira20 2 2,970 08-09-18, 01:09 PM
آخر رد: samira20
Photo [سؤال] ارجو المساعدة تحويل الارقام في الاكتيف ريبورت حامد محمد 8 4,245 10-05-18, 04:44 AM
آخر رد: حامد محمد
  [مثال] كيفية تحويل ملف تنفيذي vb6 إلى كود مصدري salahoskar1 1 2,572 11-03-18, 02:17 AM
آخر رد: Ahmed_Mansoor
  كود لتحويل الارقام الى احرف الحلوانى 1 3,464 07-09-17, 01:01 AM
آخر رد: Ahmed_Mansoor

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


يقوم بقرائة الموضوع: