โดย suchai » พฤหัสฯ. ก.พ. 18, 2016 12:11 am
ผมคงให้ได้แค่แนวทางครับ เพราะเพิ่งเขียนแก้ไขรายงานลักษณะนี้ให้ลูกค้าที่อยู่ระหว่างการวางระบบอยู่ เป็นข้อมูลที่ลูกค้าว่าจ้างให้ทำ ไม่สามารถเผยแพร่ได้ และผมลองกลับไปมองโค้ดดูแล้ว ก็ยังมึนๆ การให้เหตุผลตรวจสอบที่ซับซ้อน ในหลายลักษณะ เช่น ตรวจว่าไม่ได้กรอกเลขที่บิล เลบที่บิลซ้ำ ฯลฯ
Gh: ;1 SUPCOD <---------- กรุ๊ปตามเจ้าหนี้
Gh: ;2 REFNUM <---------- กรุ๊ปตามเลขที่บิล
Bo: ~NN เมื่อกรุ๊ปตามเลขที่บิลแล้ว ในบรรทัดแสดงผล จะรู้ว่ามีมากกว่า 1 ใบหรือไม่ ต้องสร้างตัวแปรลำดับ ~NN แล้วเช็คสภาพว่า เมื่อไหร่ที่ลำดับ มีค่ามากกว่า 1 อันนั้นแหละซ้ำ ก็ประมาณนี้ครับ
อ๋อ.. อย่าลืม
Sort=SUPCOD+REFNUM ด้วยครับ
น่าจะใช้กับ รายงานต้นฉบับ 2-4-3 รายงานเจ้าหนี้ ขายเงินเชื่อ แยกตามลูกค้า เอารายงานตัวนี้มาแก้ไขก็ได้ครับ