การปัดเศษ กับ ~UNITPR: 0, "priZ(10)" กับ "ZZZ,ZZZ.ZZ"

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

การปัดเศษ กับ ~UNITPR: 0, "priZ(10)" กับ "ZZZ,ZZZ.ZZ"

โพสต์โดย polppol » เสาร์ ม.ค. 16, 2016 2:33 pm

พอดีจะตั้งเรื่องการปัดเศษ ในหน้าบิลนะครับ
อยากให้มีแค่ 2 หลัก
แต่ในระบบตั้งให้ใช้หลักมากกว่านั้นในการคำนวน

ผมเลยเปลี่ยนจาก
*~UNITPR:    0,      "priZ(10)",        "STCRD->UNITPR",    ""
เป็น
~UNITPR:    0,      "ZZZ,ZZZ.ZZ",        "STCRD->UNITPR",    ""

เลยอยากทราบว่าจริงๆแล้ว priZ() ต่างกับ ZZZ,ZZZ.ZZ ยังไงครับ
polppol
Jr. Member
Jr. Member
 
โพสต์: 90
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 16, 2015 12:51 pm

Re: การปัดเศษ กับ ~UNITPR: 0, "priZ(10)" กับ "ZZZ,ZZZ.ZZ"

โพสต์โดย ITTI » เสาร์ ม.ค. 16, 2016 5:56 pm

จากความกว้างของรูปแบบที่ยกตัวอย่างมา ไม่ต่างกันครับ เหมือนกัน ผลลัพธ์การพิมพ์ก็ได้เหมือนกันครับ

ถ้าจะต่างก็ในกรณีที่ค่าเริ่มต้น กำหนดให้มีทศนิยมของราคา เป็น 3 หรือ 4 หลัก pirZ() จะมองทศนิยมตามที่
กำหนดที่ค่าเริ่มระบบ  ส่วนถ้ากำหนดแบบ zzz,zzz.zz ก็จะมีทศนิยมที่ตายตัวที่ 2 ตำแหน่งครับ
ภาพประจำตัวสมาชิก
ITTI
CO-Admin
CO-Admin
 
โพสต์: 1356
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 2:25 pm


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 35 ท่าน