REPORTFORM;XJB3.frf
TITLE;รายงานแสดงยอดรับของตาม Job Detail
SQL;SELECT xorder.DATEDOC, xorder.DOCNO,
SQL;xorder.ID, xorder.QUAN, xorder.REC, xorder.invamt as amount_l,
SQL;xorder.UNIT_SAL, ordhead.SALEID, 
SQL;ordhead.ACCID, ordhead.SENDDATE, 
SQL;xorder.XDESC, armst.XCOMP,salemst.SNAME, xorder.JOBNO, jobmst.JDESC,
SQL;xorder.invamt - ((xorder.invamt/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 xorder.JOBNO = jobmst.JOBNO
SQL;where ordhead.void = 0
SQL;ORDER BY xorder.JOBNO, xorder.DATEDOC, xorder.DOCNO  
CONDITION;ตั้งแต่วันที่~ORDHEAD.DATEDOC~Date~2~~
CONDITION;ตั้งแต่ Job #~XORDER.JOBNO~Chr~2~SELECT JOBNO FROM JOBMST ~JOB
CONDITION;เงื่อนไข~~TextFile~~OECON.TXT~
EXCELSQL;select xorder.DATEDOC AS "วันที่เอกสาร",  ordhead.SENDDATE AS "วันที่ส่งสินค้า", xorder.DOCNO AS "เลขที่เอกสาร",
EXCELSQL;xorder.ID AS "รหัสสินค้า", invmst.XDESC AS "รายละเอียดสินค้า",xorder.QUAN AS "จำนวน",xorder.invamt AS "ยอดเงิน",
EXCELSQL; xorder.REC AS "จำนวนส่ง", 
EXCELSQL;xorder.QUAN - xorder.REC AS "ค้างส่ง",xorder.UNIT_SAL AS "หน่วยนับ", 
EXCELSQL;ordhead.ACCID AS "รหัสลูกค้า",
EXCELSQL; armst.XCOMP AS "รายละเอียดลูกค้า",
EXCELSQL;ordhead.SALEID AS  "รหัสพนักงาน", salemst.SNAME AS "ชื่อ สกุลพนักงาน", 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;where ordhead.void = 0
EXCELSQL;order by ordhead.JOBNO, xorder.DATEDOC, xorder.DOCNO  
USECROSSTAB;N
CROSSTABFRF;N
CROSSTABHEAD;
CROSSTABFIELD;
