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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย ple555 » จันทร์ ต.ค. 10, 2016 12:58 pm

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

รูปภาพ
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย ITIMz » จันทร์ ต.ค. 10, 2016 1:26 pm

สร้างตัวแปร  ~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",            ""
ภาพประจำตัวสมาชิก
ITIMz
Hero Member
Hero Member
 
โพสต์: 508
ลงทะเบียนเมื่อ: จันทร์ ก.ย. 01, 2014 9:29 am

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

โพสต์โดย ple555 » จันทร์ ต.ค. 10, 2016 1:55 pm

สร้างตัวแปรแบบไหนคะ ลองทำแล้วไม่ได้
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย ITIMz » จันทร์ ต.ค. 10, 2016 2:43 pm

ตัวที่จำนวนลิตร บรรทัดที่โชว์เป็น 0 ใช้อะไรอยู่ครับ หรือลองวางโครงสร้างแบบฟอร์มมาให้ดูทีครับ
ภาพประจำตัวสมาชิก
ITIMz
Hero Member
Hero Member
 
โพสต์: 508
ลงทะเบียนเมื่อ: จันทร์ ก.ย. 01, 2014 9:29 am

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

โพสต์โดย ple555 » จันทร์ ต.ค. 10, 2016 4:34 pm

รบกวนดูสูตรให้หน่อยนะคะ พอดีแก้ไขจากรายงานเดิมค่ะ



* ARTRNIVD.RWT - Invoice Report by Invoice Date.
*
[report frame]
Ti::~INIT ~INIT2
He:\NAME                                              `˹éÒ    : \PAGE
He:ÃÒ§ҹºÔŹéÓÁѹ
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย ITIMz » อังคาร ต.ค. 11, 2016 9:10 am

เอาตัว ~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",            ""


รูปภาพ
ภาพประจำตัวสมาชิก
ITIMz
Hero Member
Hero Member
 
โพสต์: 508
ลงทะเบียนเมื่อ: จันทร์ ก.ย. 01, 2014 9:29 am

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

โพสต์โดย ple555 » อังคาร ต.ค. 11, 2016 10:05 am

ได้แล้วค่ะ แต่ ยอดรวมราตาไม่ตรงกับทั้ง 6 บิล บวกรวมกันค่ะ  ยอดที่ถูกต้อง 869.02 แต่ยอดที่ออกเป็น  1339.45  ยอดผิด และไม่มี , ค่ะ
รูปภาพ

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

รูปภาพ

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

รูปภาพ
แก้ไขล่าสุดโดย ple555 เมื่อ อังคาร ต.ค. 11, 2016 10:17 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย suchai » อังคาร ต.ค. 11, 2016 10:18 am

~SQTY:      0,  "[color=red]ZZ,ZZZ,ZZZ.ZZ",          "SQTY",            ""[/color]


ได้จำนวนลิตรรวม ไม่เกิน เก้าสิบเก้าล้านเก้าแสนเก้าหมื่นเก้าพันเก้าร้อยเก้าสิบเก้าจุดเก้าเก้า ลิตร
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

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

โพสต์โดย ple555 » อังคาร ต.ค. 11, 2016 10:27 am

ขอบคุณค่ะ แล้วในส่วนของยอดเงินรวมไม่ตรงละคะ  ยอดรวมจริงๆต้องเท่ากับ 869.02 บาท

รูปภาพ
แก้ไขล่าสุดโดย ple555 เมื่อ อังคาร ต.ค. 11, 2016 10:37 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย suchai » อังคาร ต.ค. 11, 2016 11:06 am

ต้องคัดลอกรายงานมาลงให้ดู ว่าทำอะไรผิด เพราะที่คุณ ITIMz บอกไว้ถูกแล้วครับ
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

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

โพสต์โดย ple555 » อังคาร ต.ค. 11, 2016 11:08 am

ตามนี้นะคะ รบกวนดูให้หน่อยค่ะ  ขอบคุณจ้า

* ARTRNIVD.RWT - Invoice Report by Invoice Date.
*
[report frame]
Ti::~INIT ~INIT2
He:\NAME                                              `˹éÒ    : \PAGE
He:ÃÒ§ҹºÔŹéÓÁѹ
แก้ไขล่าสุดโดย ple555 เมื่อ อังคาร ต.ค. 11, 2016 11:10 am, แก้ไขแล้ว 1 ครั้ง
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย suchai » อังคาร ต.ค. 11, 2016 11:23 am

[size=120][color=blue]Ib:~DOCDAT
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง

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

โพสต์โดย ple555 » อังคาร ต.ค. 11, 2016 1:01 pm

ยังไม่ได้คะ ออกยอดเงินเหมือนเดิมค่ะ
ภาพประจำตัวสมาชิก
ple555
Full Member
Full Member
 
โพสต์: 131
ลงทะเบียนเมื่อ: จันทร์ พ.ค. 21, 2012 10:40 am

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

โพสต์โดย ITIMz » อังคาร ต.ค. 11, 2016 2:57 pm

จากที่ดูเหมือนว่าเดิมนั้นพวก ~DOCDAT ~DOCNUM นั้นมันต้องอยู่ใน Bo: รึเปล่าครับ มีการย้ายลงมาและลบตัวเก่าไปรึเปล่าครับ เพราะถ้าใช่มันจะแก้แบบนั้นไม่ได้นะครับ  ยอดมันจะแสดงผิดหน่ะครับ

เดี๋ยวผมขอลองแก้ดูก่อนนะครับ
ภาพประจำตัวสมาชิก
ITIMz
Hero Member
Hero Member
 
โพสต์: 508
ลงทะเบียนเมื่อ: จันทร์ ก.ย. 01, 2014 9:29 am


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

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

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

cron