REPORTFORM;OE3.frf
TITLE;รายงานแสดงยอดค้างส่ง ตามวันนัดส่ง ลูกค้า
SQL;select xorder.DATEDOC, xorder.DOCNO,
SQL;xorder.ID, xorder.QUAN, xorder.REC, 
SQL;xorder.UNIT_SAL, ordhead.SALEID, 
SQL;ordhead.ACCID, ordhead.SENDDATE, ordhead.pono,
SQL;xorder.XDESC, armst.XCOMP ,salemst.SNAME, xorder.amount_l - ( (xorder.amount_l/quan) * xorder.rec )  as ordamt
SQL;from xorder 
SQL; left join ordhead on xorder.DOCNO = ordhead.DOCNO
SQL; left join armst on ordhead.ACCID = armst.ACCID
SQL; left join invmst on xorder.ID = invmst.ID
SQL;left join salemst on ordhead.SALEID = salemst.SID
SQL;where ordhead.void = 0
SQL; order by ordhead.SENDDATE, ordhead.ACCID, xorder.DATEDOC, xorder.DOCNO  
CONDITION;ตั้งแต่รหัสลูกค้า~ORDHEAD.ACCID~Chr~2~SELECT ACCID FROM ARMST ~AR
CONDITION;ตั้งแต่วันที่~ORDHEAD.SENDDATE~Date~2~~
CONDITION;เงื่อนไข~~TextFile~~OECON.TXT~
EXCELSQL;select xorder.DATEDOC AS "วันที่เอกสาร", xorder.DOCNO AS "เลขที่เอกสาร", ordhead.SENDDATE AS "วันที่ส่ง", 
EXCELSQL;xorder.ID AS "รหัสสินค้า", invmst.XDESC AS "รายละเอียดสินค้า", 
EXCELSQL;xorder.QUAN AS "จำนวนรับจอง", xorder.REC AS "จำนวนส่ง", 
EXCELSQL;xorder.QUAN-xorder.REC AS "ค้างส่ง", 
EXCELSQL;xorder.UNIT_SAL AS "หน่วยนับ", ordhead.SALEID AS "รหัสพนักงาน", salemst.SNAME AS "ชื่อ สกุลพนักงาน", 
EXCELSQL;ordhead.ACCID AS "รหัสลูกค้า", armst.XCOMP AS "รายละเอียดลูกค้า"
EXCELSQL;from xorder 
EXCELSQL; left join ordhead on xorder.DOCNO = ordhead.DOCNO
EXCELSQL; left join armst on ordhead.ACCID = armst.ACCID
EXCELSQL; left join invmst on xorder.ID = invmst.ID
EXCELSQL;left join salemst on ordhead.SALEID = salemst.SID
EXCELSQL;where xorder.MQUAN - xorder.MQUANREC > 0
EXCELSQL; order by ordhead.SENDDATE, ordhead.ACCID, xorder.DATEDOC, xorder.DOCNO  
