ขอสอบถามเรื่องการแก้ไขตัวแปรฟอร์มรายงานครับ

โพสต์แล้ว:
อังคาร มิ.ย. 06, 2017 4:24 pm
โดย aitaolek2532
สวัสดีครับ ผมขอสอบถามว่า ผมใช้ ตัวแปรซึ่ง เปลี่ยนจากส่วนลดเปอร์เซ็นไปเป็นจำนวนบาทแล้ว
ซึ่งผมใช้ ~DISC_I: 0, "", "STCRD->DISCAMT", "",
แต่ผมต้องการให้รวมยอดส่วนลดด้านล่างของท้ายรายงานควรเขียนอย่างไรครับ
ขอบคุณครับ
Re: ขอสอบถามเรื่องการแก้ไขตัวแปรฟอร์มรายงานครับ

โพสต์แล้ว:
อังคาร มิ.ย. 06, 2017 11:39 pm
โดย suchai
เราต้องประกาศตัวแปร ผลรวมของส่วนลดต่อรายการ สมมติชื่อ SUMDISAMT ให้มีค่าเป็นตัวเลข SUMDISAMT=0
~INIT: 0, "", "", "seq=0; sumamt0=0; sumamt1=0; SUMDISAMT=0"
จากนั้นที่บรรทัดส่วนลดต่อรายการ ให้เพิ่มผลรวมเข้าไปในส่วนของการคำนวณ ทุกๆ ครั้งที่เกิดส่วนลดก็จะมีการนำไปบวกเขาไปเรื่อยๆ (ดูดีๆ นะครับ ท้ายค่าตัวแปรด้านหลังสุดจะไม่มี , เกินมาอีก)
~DISC_I: 0, "ZZ,ZZZ.ZZ", "STCRD->DISCAMT", "SUMDISAMT=SUMDISAMT+STCRD->DISCAMT"
จากนั้นสร้างตัวแปรผลรวมส่วนลด เพื่อการแสดงผล
~SUMDISAMT: 0, "ZZZ,ZZZ.ZZ", "SUMDISAMT", ""
อันนี้เป็นหลักในการรวมผลเบื้องต้น แต่เห็นแว๊ปๆ อะไรท้ายรายงาน ถ้าเป็นเรื่องของรายงาน อาจจะมีการกรุ๊ปตามหมวด ตามเอกสาร มันต้องมีการเคลียร์ค่าของผลรวมในแต่ละรอบด้วย ไม่งั้น บวกตะเลิดเถิดเทิง สนุกละ
ถ้าคุณจะต้องเคลียร์ค่าด้านท้ายของแต่ละกรุ๊ปข้อมูล ก็ไปลองดูในรายงานด้านท้ายจะเห็น ~CLR_S หรืออะไรประมาณนี้ มันจะมีบรรทัดว่า
~CLR_S: 0, "", "", "SUMDISAMT=0"
ิอธิบายคร่าวๆ หากพอเข้าใจก็ดี หากไม่เข้าใจ ก็ปล่อยๆ ไป ไม่ต้องไปคิดมาก