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

โพสต์แล้ว:
จันทร์ ต.ค. 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", ""
ลองทำดูนะครับ คิดว่าคงไม่ยากเกินไป เพราะผมเรียงลำดับวิธีการทำให้แล้ว