หน้า 1 จากทั้งหมด 1
แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
จันทร์ ต.ค. 10, 2016 12:58 pm
โดย ple555
สวัสดีค่ะ ต้องการแก้ไขแบบฟอร์มค่ะ โดยให้คอลัมที่เป็นจำนวนลิตรและราคาต่อหน่อยออกผลรวมค่ะ ตามภาพ

Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
จันทร์ ต.ค. 10, 2016 1:26 pm
โดย ITIMz
สร้างตัวแปร ~SQTY ขึ้นมาก่อนครับ วางไว้่ในบรรทัดที่เป็น SU:
จากนั้นแก้ไขในส่วนของ [data spec] แบบนี้นะครับ
เพิ่มตัวแปรด้านท้ายของบรรทัด ~INIT
~INIT: 0, "", "", "seq=0; sumamt0=0; sumamt1=0; SQTY=0"
เพิ่มตัวแปรด้านท้ายของบรรทัด ~QTY แบบนี้ครับ
~QTY: 0, "qtyZ(7)", "STCRD->TRNQTY", "SQTY=SQTY+STCRD->TRNQTY"
เพิ่มบรรทัดใหม่เข้าไปด้านท้ายสุดของส่วน [data spec] แบบนี้ครับ
~SQTY: 0, "qtyZ(7)", "SQTY", ""
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
จันทร์ ต.ค. 10, 2016 1:55 pm
โดย ple555
สร้างตัวแปรแบบไหนคะ ลองทำแล้วไม่ได้
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
จันทร์ ต.ค. 10, 2016 2:43 pm
โดย ITIMz
ตัวที่จำนวนลิตร บรรทัดที่โชว์เป็น 0 ใช้อะไรอยู่ครับ หรือลองวางโครงสร้างแบบฟอร์มมาให้ดูทีครับ
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
จันทร์ ต.ค. 10, 2016 4:34 pm
โดย ple555
รบกวนดูสูตรให้หน่อยนะคะ พอดีแก้ไขจากรายงานเดิมค่ะ
* ARTRNIVD.RWT - Invoice Report by Invoice Date.
*
[report frame]
Ti::~INIT ~INIT2
He:\NAME `˹éÒ : \PAGE
He:ÃÒ§ҹºÔŹéÓÁѹ
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 9:10 am
โดย ITIMz
เอาตัว ~SQTY มาไว้ในบรรทัด Su: ครับ

ใน data spec
~INIT: 0, "", "", "p_det=@n_prn_detail(); prn_detail=IIF(p_det=0,':',' '); cnt=0;cx=0;cl=0
;SQTY=0"
~QTY: 0, "qtyZ(10)", "STCRD->TRNQTY", "
SQTY=SQTY+STCRD->TRNQTY"
~SQTY: 0, "qtyZ(7)", "SQTY", ""
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 10:05 am
โดย ple555
ได้แล้วค่ะ แต่ ยอดรวมราตาไม่ตรงกับทั้ง 6 บิล บวกรวมกันค่ะ ยอดที่ถูกต้อง 869.02 แต่ยอดที่ออกเป็น 1339.45 ยอดผิด และไม่มี , ค่ะ

และจำนวนบิลมีเยอะขึ้น 135 บิล ผลรวมก็เป็นตามรูปภาพค่ะ

ช่องจำนวนลิตร เกิดจากตัวนี้ค่ะ

Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 10:18 am
โดย suchai
~SQTY: 0, "[color=red]ZZ,ZZZ,ZZZ.ZZ", "SQTY", ""[/color]
ได้จำนวนลิตรรวม ไม่เกิน เก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าจุดเก้าเก้า ลิตร
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 10:27 am
โดย ple555
ขอบคุณค่ะ แล้วในส่วนของยอดเงินรวมไม่ตรงละคะ ยอดรวมจริงๆต้องเท่ากับ 869.02 บาท

Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 11:06 am
โดย suchai
ต้องคัดลอกรายงานมาลงให้ดู ว่าทำอะไรผิด เพราะที่คุณ ITIMz บอกไว้ถูกแล้วครับ
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 11:08 am
โดย ple555
ตามนี้นะคะ รบกวนดูให้หน่อยค่ะ ขอบคุณจ้า
* ARTRNIVD.RWT - Invoice Report by Invoice Date.
*
[report frame]
Ti::~INIT ~INIT2
He:\NAME `˹éÒ : \PAGE
He:ÃÒ§ҹºÔŹéÓÁѹ
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 11:23 am
โดย suchai
[size=120][color=blue]Ib:~DOCDAT
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 1:01 pm
โดย ple555
ยังไม่ได้คะ ออกยอดเงินเหมือนเดิมค่ะ
Re: แก้ไขแบบฟอร์มค่ะ

โพสต์แล้ว:
อังคาร ต.ค. 11, 2016 2:57 pm
โดย ITIMz
จากที่ดูเหมือนว่าเดิมนั้นพวก ~DOCDAT ~DOCNUM นั้นมันต้องอยู่ใน Bo: รึเปล่าครับ มีการย้ายลงมาและลบตัวเก่าไปรึเปล่าครับ เพราะถ้าใช่มันจะแก้แบบนั้นไม่ได้นะครับ ยอดมันจะแสดงผิดหน่ะครับ
เดี๋ยวผมขอลองแก้ดูก่อนนะครับ