Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > ASP > ASP Forum > วิธีการแปลงเงินที่เป็นตัวเลขเป็นตัวหนังสือ ผมอยากทราบวิธีการแปลงเงินที่เป็นตัวเลขให้เป็นตัวหนังสือ



 

วิธีการแปลงเงินที่เป็นตัวเลขเป็นตัวหนังสือ ผมอยากทราบวิธีการแปลงเงินที่เป็นตัวเลขให้เป็นตัวหนังสือ

 



Topic : 006482

Guest




ผมอยากทราบวิธีการแปลงเงินที่เป็นตัวเลขให้เป็นตัวหนังสือเช่น 1000.30 บาท แปลงเป็น หนึ่งพันบาทสามสิบสตางค์ถ้วน ใครมีโค้ดบ้างครับช่วยตอบกระทู้มาหน่อยครับ...ถ้าตอบมาจะขอบพระคุณเป็นอย่างมาก


Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 9 ธ.ค. 2548 10:30:24 By : AkeInta View : 3594 Reply : 3
 

 

No. 1



โพสกระทู้ ( 422 )
บทความ ( 0 )



สถานะออฟไลน์


เห่อ ๆ อยากได้เหรอ..กว่าจะคิดได้นานมาก ๆ เรยนะ..ลำบากพอตัว..แต่ถ้าจะเอาก็ไม่มีปัญหา แต่จะให้เป็นการส่วนตัวแร้วกันนะ Add มาขอได้หรือปรึกษาเกี่ยวกับ asp ได้






Date : 9 ธ.ค. 2548 11:46:02 By : นายกระจอก
 


 

No. 2

Guest


Function CurrencyString(Byval Number As Variant) As String
Dim CType(16) As String
Dim Num(9) As String
Dim L, i As Integer
Dim Str As String
Num(0) = "": Num(1) = "หนึ่ง"
Num(2) = "สอง": Num(3) = "สาม"
Num(4) = "สี่": Num(5) = "ห้า"
Num(6) = "หก": Num(7) = "เจ็ด"
Num(8) = "แปด": Num(9) = "เก้า"
CType(1) = "": CType(2) = ""
CType(3) = "": CType(4) = ""
CType(5) = "สิบ": CType(6) = "ร้อย"
CType(7) = "พัน": CType(8) = "หมื่น"
CType(9) = "แสน": CType(10) = "ล้าน"
CType(11) = "สิบ": CType(12) = "ร้อย"
CType(13) = "พัน": CType(14) = "หมื่น"
CType(15) = "แสน": CType(16) = "ล้าน"
If Not (IsNumeric(Number)) Then
CurrencyString = "ข้อมูลไม่ใช่ตัวเลข"
Exit Function
End If
Str = Format(Number, "###0.00")
L = Len(Str)
If L > 16 Then 'Check Over Flow
CurrencyString = "ฟังก์ชันไม่สามารถหาค่าที่มากกว่าล้านล้านได้"
Exit Function
ElseIf L = 0 Then
CurrencyString = ""
Exit Function
End If
ReDim LStr(L + 1) As String
LStr(5) = 0
For i = 1 To L
LStr(L + 1 - i) = Mid(Str, i, 1)
Next i
Str = ""
For i = L To 4 Step -1
If ((i = 5) Or (i = 11)) And (LStr(i) = 2) Then
Num(2) = "ยี่"
ElseIf ((i = 5) Or (i = 11)) And (LStr(i) = 1) Then
Num(1) = ""
ElseIf (i = 4) And (LStr(i) = 1) And (L > 4) And (LStr(5) <> 0) Then
Num(1) = "เอ็ด"
End If
If L > 10 Then
If (i = 10) And (LStr(i) = 1) And (L > 10) And (LStr(11) <> 0) Then
Num(1) = "เอ็ด"
End If
End If
If (LStr(i) <> 0) Or (i = 10) Then
Str = Str & Num(LStr(i)) & CType(i) 'Init Main String
End If
Num(2) = "สอง"
Num(1) = "หนึ่ง"
Next i

If Not ((L = 4) And (LStr(4) = 0)) Then
Str = Str & "บาท"
End If

'behind dot
If LStr(2) = 2 Then
Num(2) = "ยี่"
End If
If (LStr(2) <> 0) Then
If LStr(2) <> 1 Then
Str = Str & Num(LStr(2))
End If
Str = Str & "สิบ"
End If
Num(2) = "สอง"
If (LStr(1) = 1) And (LStr(2) <> 0) Then
Num(1) = "เอ็ด"
End If
Str = Str & Num(LStr(1))
If (LStr(1) <> 0) Or (LStr(2) <> 0) Then
If Trim$(Str) <> "" Then Str = Str & "สตางค์"
Else
If Trim$(Str) <> "" Then Str = Str & "ถ้วน"
End If
CurrencyString = Str
End Function

Date : 9 ธ.ค. 2548 12:17:05 By : Narong
 

 

No. 3

Guest


สวัสดีครับ
เห็นแจกกันให้พรึบไม่ต้องคิดหรอกครับคุณ นายกระจอก 555

ล้อเล่นนะครับอย่าคิดมาก (แจกตั้งแต่สมัยผมเขียน VB 4-5 โน้นนน 555 ซ้ำอีกดอก)

Wiwat K.
MSN : [email protected]
Yahoo : [email protected]
Google Talk : [email protected]
QQ : 67176
ICQ : 36338120


Date : 9 ธ.ค. 2548 18:17:18 By : Wiwat K.
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : วิธีการแปลงเงินที่เป็นตัวเลขเป็นตัวหนังสือ ผมอยากทราบวิธีการแปลงเงินที่เป็นตัวเลขให้เป็นตัวหนังสือ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่