หน้า 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: รึเปล่าครับ มีการย้ายลงมาและลบตัวเก่าไปรึเปล่าครับ เพราะถ้าใช่มันจะแก้แบบนั้นไม่ได้นะครับ  ยอดมันจะแสดงผิดหน่ะครับ

เดี๋ยวผมขอลองแก้ดูก่อนนะครับ