ต้องการยอดค้างชำระ ที่ไม่ใช่ยอดคงเหลือ

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

Moderator: Sutas, CO-Admin, Global Moderator

Re: ต้องการยอดค้างชำระ ที่ไม่ใช่ยอดคงเหลือ

โพสต์โดย suchai » พฤหัสฯ. พ.ย. 29, 2018 2:17 pm

เขาลอกมาเกือบเหมือนแล้ว ITTI

~SUMCHQ ในต้นฉบับมีทั้ง If: และ Su:

ฉลองศรัทธา ไปที่บรรทัดนี้

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

Re: ต้องการยอดค้างชำระ ที่ไม่ใช่ยอดคงเหลือ

โพสต์โดย lek_iowa » ศุกร์ พ.ย. 30, 2018 12:02 pm

ลองสร้างตัวแปรเพิ่ม ไม่ได้ผลครับ error เหมือนเดิม
แต่ทำได้ ด้วยวิธีการย้าย ~INIT_IV และ ~INIT_CQ ขึ้นไปแปะไว้ที่บรรทัด Ti:: เลย
ไม่ต้องใช้ตัวแปรเพิ่ม

ทำได้เมื่อวาน แต่ยังไม่ได้เข้ามารายงานผลครับ
พอเข้ามาเห็นความเห็น k.suchai ก็ลองทำตามดู
ประกาศเคลียร์ 0 ของทั้งสองตัวแปร ที่บรรทัด ~INIT: ใช้ได้เช่นกัน

ตอนนี้เลยสรุปงานเอาไว้ที่เคลียร์ 0 ของทั้งสองตัวแปร ที่บรรทัด ~INIT: ครับ

ช่วยอธิบายความแตกต่างเพื่อเป็นความรู้ให้หน่อยได้มั๊ยครับ
ขอบคุณทั้งสองท่านครับ

รูปภาพ
lek_iowa
Full Member
Full Member
 
โพสต์: 112
ลงทะเบียนเมื่อ: ศุกร์ พ.ย. 23, 2012 1:02 pm

Re: ต้องการยอดค้างชำระ ที่ไม่ใช่ยอดคงเหลือ

โพสต์โดย suchai » เสาร์ ธ.ค. 01, 2018 12:08 am

อธิบายแบบสั้นๆ ง่ายๆ เหรอะกัน

ตอนทำ Ih: ~INIT_IV ;4 และ Ih: ~INIT_CQ ;5

ถ้าใบสั่งขาย 1 ใบ มี IV ค้าง และ CHQ ค้าง ทั้ง 2 กรณี

ในบรรทัด Su: ก็จะได้อนิสงฆ์จากการประกาศ SUM_IV=0 SUM_CQ=0

แต่ถ้าใบสั่งขายใบใดที่ไม่มี IV ค้าง หรือ CHQ ค้าง "
บรรทัด Ih: จะไม่ทำงาน"

เมื่อ Ih: ไม่ทำงาน ความผิดพลาดก็มาเกิดกับบรรทัด Su: โปรแกรมก็ร้องหา ไม่พบตัวแปร

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

ย้อนกลับ

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

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

กำลังดูบอร์ดนี้: Bing [Bot] และ บุคคลทั่วไป 33 ท่าน