ค้าหาจุด ค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,084   1
URL.หัวข้อ / URL
ค้าหาจุด ค่ะ

Field ที่เก็บข้อมูลเป็น text ค่ะ เช่น 12767.79 ต้องการให้เป็น 12,767.79 ส่วนที่ไม่มีจุดทศนิยมให้ เช่า 489 ให้เป็น 489.00 ค่ะ ต้องทำงัยใน Query ค่ะ หนูได้ประมาณ Expr1: [TEST] & "." & "00" แต่อันนี้มันจะใส่ .00 ให้หมดเลย ต้องเขียน Iff ก่อนแต่ทำไม่เป็น รบกวนผู้รู้ ตอบหน่อยนะ ค่ะ

1 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R10921
- แปลง text เป็น number ก่อนก็ได้ครับ เมื่อมันเป็น number แล้วก็ใช้คำนวนค่าก็ง่ายขึ้น ส่วนจะแสดงผลในรูปแบบไหนๆ ก็ไปตั้งค่าการแสดงผลใน textbox ปลายทางก็ได้ครับ

- หรือจะสั่ง format มันไปเลยก็ได้ (มีผลเฉพาะแสดงผลเท่านั้น ข้อมูลจริงยังคงเป็น string เหมือนเดิม)

yourString = "12767.79"3

แปลงค่าเป็น number
Dim myNumber as Double
myNumber = cDbl(yourString)
หรือ
myNumber = val(yourString)

เมื่อต้องการแสดงผล ก็ไปตั้งค่าใน คุณสมบัติของ textbox ได้เลยครับ

หรือจะสั่งแสดงผลจาก text เลยก็ได้
Dim myString as String
myString = format(yourString,"###,###.##")

@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3433s