REPORTFORM;OE5.frf
TITLE;รายงานแสดงยอดค้างส่ง ตาม JOB # สินค้า วันนัดส่ง 
SQL;select xorder.DATEDOC, xorder.DOCNO,
SQL;xorder.ID, xorder.QUAN, xorder.REC, 
SQL;xorder.UNIT_SAL, ordhead.SALEID, 
SQL;ordhead.ACCID, ordhead.SENDDATE, 
SQL;xorder.XDESC, armst.XCOMP ,salemst.SNAME, ordhead.JOBNO, jobmst.JDESC,
SQL;xorder.amount_l - ( (xorder.amount_l/quan) * xorder.rec )  as ordamt,ordhead.pono
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;left join jobmst on ordhead.JOBNO = jobmst.JOBNO
SQL;where ordhead.void = 0
SQL; order by ordhead.JOBNO, xorder.ID, ordhead.SENDDATE, xorder.DATEDOC, xorder.DOCNO  
CONDITION;ตั้งแต่รหัสสินค้า~XORDER.ID~Chr~2~SELECT ID FROM INVMST~INV
CONDITION;ตั้งแต่ Job #~ORDHEAD.JOBNO~Chr~2~SELECT JOBNO FROM JOBMST~JOB
CONDITION;ตั้งแต่วันที่~ORDHEAD.SENDDATE~Date~2~~
CONDITION;เงื่อนไข~~TextFile~~OECON.TXT~
XCONDITION;a~~~~~
EXCELSQL;select xorder.DATEDOC AS "วันที่เอกสาร", xorder.DOCNO AS "เลขที่เอกสาร",
EXCELSQL; ordhead.SENDDATE AS "วันที่ส่งสินค้า", xorder.ID AS "รหัสสินค้า", 
EXCELSQL;invmst.XDESC AS "รายละเอียดสินค้า", 
EXCELSQL;xorder.QUAN AS "จำนวนรับจอง", xorder.REC AS "จำนวนรับ", 
EXCELSQL;xorder.QUAN-xorder.REC AS "จำนวนค้างส่ง",xorder.UNIT_SAL AS "หน่วยนับ", 
EXCELSQL;ordhead.ACCID AS "รหัสลูกค้า", armst.XCOMP AS "รายละเอียดลูกค้า" ,
EXCELSQL; ordhead.SALEID AS "รหัสพนักงาน",salemst.SNAME AS "รายละเอียดพนักงาน", 
EXCELSQL;ordhead.JOBNO AS "รหัส JOB", jobmst.JDESC AS "รายละเอียด JOB"
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;left join jobmst on ordhead.JOBNO = jobmst.JOBNO
EXCELSQL; order by ordhead.JOBNO, xorder.ID, ordhead.SENDDATE, xorder.DATEDOC, xorder.DOCNO  
