ต้องการเฉพาะค่าทศนิยมทำไงครับ
กระทู้เก่าบอร์ด อ.Yeadram

 3,860   10
URL.หัวข้อ / URL
ต้องการเฉพาะค่าทศนิยมทำไงครับ

ผมต้องการคำสั่งที่ให้ได้ค่าเฉพาะทศนิยม เช่น
24,254.75 ให้แสดงแต่ค่าทศนิยมคือ 75

ปล.   24,254.75 เป็นค่าที่อยู่ในเขตข้อมูลอยู่แล้วครับ
......
ผมต้องการพิมพ์รายงานและให้ตัวเลขจำนวนเต็มและทศนิยมพิมพ์ลงคนละช่องครับ

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

1 @R11420
ทศนิยมกี่ตำแหน่งครับ หากมีแค่สองตำแหน่ง เสมอ ก็ใช้ฟังก์ชั่น
= Right ([ชื่อฟิลด์],2) ครับ
2 @R11421
ขอบคุณครับ แต่เจอปัญหาตรงที่ว่าหากไม่มีทศนิยมเขาจะเอาหลัก หน่วยกับหลักสิบ มาครับ
3 @R11423
4 @R11426
ขอถามหน่อยครับ ว่านำไปใช้อย่างไร ทำไมต้องแยกช่อง - ที่ให้แยก ทศนิยมยังพอจะเข้าใจ แต่ถ้าหลังทศนิยมเป็น 0 แล้วจะแยก หลักสิบและหน่วย หรือครับ ไม่เข้าใจครับ
ขอความรู้หน่อยครับ
5 @R11434
ใช้พิมพ์หนังสือรับรองการหักภาษี ณ ที่จ่ายครับ
6 @R11435
ผมคิดออกแล้วครับผมเขียน function ช่วยครับ
Function Dec(ByVal sNum)
Dim sN
sN = sNum - Fix(sNum)
If sN = 0 Then
    Dec = "00"
Else
    Dec = Right(sNum, 2)
End If
End Function
7 @R11436
ผมว่าคงมีการเข้าใจผิดอะไรบางอย่าง
การออกหนังสือรับรองการหักภาษี ณ ที่จ่าย ไม่่น่าจะต้อง แยกหลักหน่วยและสิบออกมากรณีที่ไม่ม่เลขหลังจุดทศนิยมนะครับ

ถ้าแยกหลักหน่วยและสิบออกมาแล้ว ส่วนช่องข้อมูลที่ 1 จะเป็นอย่างไรครับ

แบบที่ ช้อมูล ช่องที่1 ช่องที่2
A     101.00    1    01
B     101.00 101    01

เป็นแบบ A หรือ B หรือ อย่างไร

คิดว่าควรจะตรวจสอบเงื่อนไขให้ดีอีกครั้งนะครับ
8 @R11445
ตามแบบฟอร์มที่กำหนดจะแยกช่องครับ แยกเป็น จำนวนบาท กับ สตางค์ครับ
เช่น 235,125.75 จะต้องแยกสองช่องคือ
จำนวนเงิน 235,125
จำนวนสตางค์ 75
9 @R11446
ลองวิธีง่ายๆ นะครับ ไม่รู้จะตรงใจรึเปล่า
ทั้ง 2 ช่อง ใช้แหล่งที่มาเดียวกันครับ แต่กำหนด Format ต่างกัน คือ
ช่องหนึ่ง แสดงจำนวนเต็ม Int([จำนวนเงิน])
อีกช่องหนึ่ง แสดงทศนิยม MOD([จำนวนเงิน])
10 @R11447
งงครับ คุณสุวิทย์
รบกวนกลับไปทบทวน ด้วยครับ
(R11421):"หากไม่มีทศนิยมเขาจะเอาหลัก หน่วยกับหลักสิบ มาครับ"
- ยืนยันตามนี้หรือไม่

ถ้าใช่ กรุณายืนยันคำตอบ

(R11436):
แบบที่ ช้อมูล ช่องที่1 ช่องที่2
A     101.00    1    01
B     101.00 101    01
เป็นแบบ A หรือ B หรือ อย่างไร
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3136s