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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย tearra » จันทร์ ต.ค. 03, 2011 12:08 pm

รบกวนสอบถามค่ะ

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

ไม่ทราบว่าต้องใส่ code อะไรคะ  ขอบคุณค่ะ
tearra
Newbie
Newbie
 
โพสต์: 3
ลงทะเบียนเมื่อ: จันทร์ ต.ค. 03, 2011 12:03 pm

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

โพสต์โดย ASAN » จันทร์ ต.ค. 03, 2011 2:49 pm

ลำดับแรก เราจะสร้างตัวแปรชื่อว่า 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",              ""

ลองทำดูนะครับ  คิดว่าคงไม่ยากเกินไป  เพราะผมเรียงลำดับวิธีการทำให้แล้ว
แก้ไขล่าสุดโดย ASAN เมื่อ จันทร์ ต.ค. 03, 2011 2:52 pm, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am


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

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

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