หน้า 1 จากทั้งหมด 1

สอบถามเรื่องแบบฟอร์มใบวางบิล

โพสต์โพสต์แล้ว: จันทร์ ต.ค. 03, 2011 12:08 pm
โดย tearra
รบกวนสอบถามค่ะ

ต้องการเพิ่มเติมในใบวางบิล ให้แสดงจำนวนบิลว่ารวมทั้งหมดมีกี่ฉบับค่ะ

ไม่ทราบว่าต้องใส่ code อะไรคะ  ขอบคุณค่ะ

Re: สอบถามเรื่องแบบฟอร์มใบวางบิล

โพสต์โพสต์แล้ว: จันทร์ ต.ค. 03, 2011 2:49 pm
โดย ASAN
ลำดับแรก เราจะสร้างตัวแปรชื่อว่า CNT ซึ่งจะนำไปวางไว้ที่ตำแหน่งต้องการให้รวมยอดของ Invoice เวลาไปวางให้ใส่เครื่องหมายตัวหนอนด้วยครับตามนี้เลย 
รวม   ~CNT    ฉบับ

จากนั้น เราต้องไปกำหนดค่าของตัวแปรก่อนว่าตัวแปร CNT นี้มีค่าคงที่เดิมเป็นเท่าไหร่  แก้ไขตามตัวอย่างด้านล่างนะครับ   ดูที่สีแดง
~INIT:      0,      "",                 "",                 "seq=0; sumbil=0; cnt=0"
~BILNUM:    0,      "",                 "ARBIL->BILNUM",    ""

เมื่อทำการกำหนดค่าตัวแปรแล้ว  เราจะให้ตัวแปรนี้ไปเริ่มนับค่ามาจากจำนวนของ Invoice ซึ่งในที่นี้เราจะนับหมายเลขของ Invoice นั่นเองคือ Document Number  ในโปรแกรมใช้ตัวแปรนี้ว่า IVCNUM   ดูที่สีแดง

~N:         0,      "999",              "seq",              "seq=seq+1"
~IVCNUM:    0,      "",                 "ARTRN->DOCNUM",    "cnt=cnt+1"
~IVCDAT:    0,      "",                 "ARTRN->DOCDAT",    ""

จากนั้น เราจะต้องกำหนดรูปแบบของการแสดงผลของจำนวนที่นับได้ของ  CNT อีกครั้งหนึ่ง  ตามรูปด้านล่าง ให้เพิ่มบรรทัดสีแดงนี้ลงไปในฟอร์มนะครับ
~DUEDAT:    0,      "",                 "DUE",              "DUE=IIF(ARTRN->RECTYP='3',ARTRN->DUEDAT,CTOD('        '))"
~CNT:       0,      "999",              "cnt",              ""

ลองทำดูนะครับ  คิดว่าคงไม่ยากเกินไป  เพราะผมเรียงลำดับวิธีการทำให้แล้ว