ให้ไม่พิพม์ ส่วนลด ถ้าส่วนลดเป็น0

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

Moderator: Sutas, CO-Admin, Global Moderator

ให้ไม่พิพม์ ส่วนลด ถ้าส่วนลดเป็น0

โพสต์โดย polppol » พุธ ม.ค. 06, 2016 3:35 pm

จะถามว่าถ้าจะให้
อยากให้พิมพ์คำว่า 'ส่วนลด' พร้อมยอดเงินในบิล เมื่อมีส่วนลดแต่ว่า
ถ้า ส่วนลด เป็น 0 อยากให้บรรทัดนั้นไม่พิมพ์อะไรออกมาเลยจะได้หรือไม่ครับ
เพราะตอนนีทำได้แค่ ไม่ขึ้นคำว่า 'ส่วนลด' แต่ก็มีเลข 0 ออกมาอยู๋ดี
ตอนนี้ทำแบบนี้
-----------------------------------
Su:  ~HREM2                                                    ~DTXT    ~DISC        ~X_DISCAMT
Su:  ~HREM3                                                                            ~X_CHKAMT
Su:  ~HREM4                                                                    ~VAT %  ~VATAMT
Su: ~BAHT                                                                              ~X_TOTAL
---------------------------------
~DTXT:      0,      "",                "DTXT",              "DTXT=IIF(ARTRN->DISCAMT=0,'      ','ส่วนลด')"
~X_DISCAMT:  0,      "99,999,999.99",    "X_DISCAMT",  "X_DISCAMT = IIF( ARTRN->DISCAMT=0, 0,ARTRN->DISCAMT)"

ส่วนตัวคิดว่าน่าจะทำแบบนี้ได้ แต่พอลองขึน นิพจน์ผิดหมดเลย
~X_DISCAMT:  0,      "99,999,999.99",    "X_DISCAMT",  "X_DISCAMT = IIF( ARTRN->DISCAMT=0, '  ',ARTRN->DISCAMT)"
polppol
Jr. Member
Jr. Member
 
โพสต์: 90
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 16, 2015 12:51 pm

Re: ให้ไม่พิพม์ ส่วนลด ถ้าส่วนลดเป็น0

โพสต์โดย savek » พุธ ม.ค. 06, 2016 4:04 pm

แก้ไขบรรทัดนี้นะครับ

เดิม
~X_DISCAMT:  0,      "99,999,999.99",    "X_DISCAMT",  "X_DISCAMT = IIF( ARTRN->DISCAMT=0, 0,ARTRN->DISCAMT)"

แก้เป็น
~X_DISCAMT:  0,      "ZZ,ZZZ,ZZZ.ZZ",    "X_DISCAMT",  "X_DISCAMT = IIF( ARTRN->DISCAMT=0, 0,ARTRN->DISCAMT)"
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ให้ไม่พิพม์ ส่วนลด ถ้าส่วนลดเป็น0

โพสต์โดย polppol » พุธ ม.ค. 06, 2016 4:28 pm

ได้แล้วครับ ขอบคุณครับ
polppol
Jr. Member
Jr. Member
 
โพสต์: 90
ลงทะเบียนเมื่อ: จันทร์ ก.พ. 16, 2015 12:51 pm


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

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

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

cron