กระทู้เก่าบอร์ด อ.Yeadram
2,976 2
URL.หัวข้อ /
URL
ทศนิยม 2 ตำแหน่ง
ผมมีปัญหาตรง การแสดงทศนิยม 2 ตำแหน่ง คับ
คือว่า ใน table database มีข้อมูล 2 ฟิลด์ ที่เก็บค่าตัวเลข number ชนิด double
ทศนิยมเลือก Auto
ตัวแรกทศนิยม 4 ตำแหน่ง ตัวที่สอง 2 ตำแหน่ง แล้วใช้ query เอาค่าทั้งสองมาคูณกัน มันออกมาเป็น 4 ตำแหน่งคับ
พอนำไปแสดงใน report อีกที
กำหนดใน report เปน 2 ตำแหน่งก้อไม่ได้คับ เปน 4 ตำแหน่งเหมือนเดิม
พอจะมีวิธีแก้ไหมคับ
คือว่า ใน table database มีข้อมูล 2 ฟิลด์ ที่เก็บค่าตัวเลข number ชนิด double
ทศนิยมเลือก Auto
ตัวแรกทศนิยม 4 ตำแหน่ง ตัวที่สอง 2 ตำแหน่ง แล้วใช้ query เอาค่าทั้งสองมาคูณกัน มันออกมาเป็น 4 ตำแหน่งคับ
พอนำไปแสดงใน report อีกที
กำหนดใน report เปน 2 ตำแหน่งก้อไม่ได้คับ เปน 4 ตำแหน่งเหมือนเดิม
พอจะมีวิธีแก้ไหมคับ
2 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R03161
คำเตือน : ไม่ควรใช้ double หรือ single เพื่อเก็บตัวเลขที่คุณรู้อยู่แล้วว่าจะมีทศนิยมกี่ตำแหน่ง เพราะค่าที่เก็บมันไม่แม่นยำ อาจมีการปัดเศษเมื่อมีการทำคำนวนได้ คุณควรหันไปใช้ decimal แทน
Time: 0.3701s
จากที่ผมลองใช้สูตรนี้ก้อได้แล้วคับ
=IIf([Prcssttcst]=0 Or IsNull([Prcssttcst]),"",Format([Prcssttcst],"Standard"))
พึ่งลองจับ access เปนครั้งแรกน่ะคับ ขอบคุณมากเลยคับ