โดย suchai » พุธ ธ.ค. 27, 2017 8:02 am
จำหลักง่ายๆ ฟังก์ชั่น e_baht จะแปลไทยเป็นอังกฤษ ออกเศษเป็นคำว่า STANG ส่วนฟังก์ชั่น d_baht (ผมเรียกมันว่า นานาชาติ) จะออกเศษเป็น 21/100
เท่าที่ผมลองทดสอบใน IV ด้วยยอดเงิน 72,649.21 ถ้าใช้ความยาวที่ 50 ส่วนเศษจะออกแค่ 2
ของคุณเสวก คือ
~BAHT: 0, "", "dl" "dx = @d_baht(ARTRN->NETAMT); dl = substr(dx,5,50)"
แต่ถ้าไม่ระบุความยาว จะออกครบครับ
~BAHT: 0, "", "dl" "dx = @d_baht(ARTRN->NETAMT); dl = substr(dx,5)"
ลองทดสอบเล่นกันดู