atpnet's blog

BahtText() เป็นฟังก์ชั่นที่เพิ่มขึ้นใหม่ใน Calc .ในชุด OpenOffice.org รุ่น 3.1.0 เพื่อแสดงจำนวนเงินเป็นตัวอักษรภาษาไทย ซึ่งเป็นฟังก์ชั่นมาตรฐานในชุด MS Office ภาษาไทยอย่างไรก็ตาม จากการทดลองใช้งานพบว่ายังมี Bug อยู่ โดยเมื่อจำนวนเงินมีค่าตั้งแต่ 1,000,000,000,000.00 (หนึ่งล้านล้านบาทถ้วน) ขึ้นไป จนถึง 9,999,999,999,999.97 (เก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าบาทเก้าสิบเจ็สตางค์-เฮ้อ เหนื่อย :-| ) จะมีสตางต์เพิ่มขึ้นมาอีก 1 สตางค์ดังภาพOpenOffice 3.1.0 Calc Bug BahtText()และถ้าจำนวนเงิน 9,999,999,999,999.98 ถึง 9,999,999,999,999.99 บาท จะถูกปัดขึ้นเป็น สิบล้านส้านบาทถ้วนซึ่งการใช้งานทั่วไปคงไม่มีผลกระทบมากนัก เพราะจำนวนเงินค่อนข้างสูง แต่อย่างไรก็ตาม มันก็อยู่ในช่วงกว้างพอสมควร และควรต้องได้รับการแก้ไข