REPORTFORM;OE6.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;invmst.XDESC, armst.XCOMP ,salemst.SNAME, ordhead.JOBNO, jobmst.JDESC,
SQL;ordhead.DPTID,depart.DDESC,
SQL;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;left join jobmst on ordhead.JOBNO = jobmst.JOBNO
SQL;left join depart on ordhead.DPTID = depart.DID
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;ตั้งแต่แผนก~ORDHEAD.DPTID~Chr~2~SELECT DID FROM DEPART~DEP
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 "รายละเอียดสินค้า", 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;ordhead.DPTID AS "รหัสแผนก",depart.DDESC 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;left join jobmst on ordhead.JOBNO = jobmst.JOBNO
EXCELSQL;left join depart on ordhead.DPTID = depart.DID
EXCELSQL; order by ordhead.JOBNO, xorder.ID, ordhead.SENDDATE, xorder.DATEDOC, xorder.DOCNO  
