REPORTFORM;XJB4.frf
TITLE;รายงานการขายตาม Job Detail # รหัสสินค้า วันที่
SQL;select invcard.DATEDOC, invcard.ID, invmst.XDESC,
SQL;invcard.QUAN, invcard.UNIT, invcard.PRICE, invcard.DISCL,
SQL;invcard.AMOUNT_L, arcard.VATAMT, arcard.DISCD, arcard.AMOUNT_D,
SQL;invcard.DOCNO, arcard.SALEID, arcard.ACCID, armst.XCOMP,
SQL;jobmst.JDESC, invcard.JOBNO, salemst.SNAME
SQL;from invcard 
SQL;left join invmst on invcard.ID = invmst.ID
SQL;left join arcard on invcard.DOCNO = arcard.DOCNO
SQL;left join armst on invcard.ACCID = armst.ACCID
SQL;left join salemst on invcard.SALEID = salemst.SID
SQL;left join jobmst on invcard.JOBNO = jobmst.JOBNO 
SQL;where left (invcard.DOCNO,2) = "IV"
SQL;order by invcard.JOBNO, invcard.ID, invcard.DATEDOC, invcard.DOCNO
CONDITION;ตั้งแต่รหัสสินค้า~INVCARD.ID~Chr~2~SELECT ID FROM INVMST~INV
CONDITION;ตั้งแต่วันที่~INVCARD.DATEDOC~Date~2~~
CONDITION;ตั้งแต่ Job #~INVCARD.JOBNO~Chr~2~SELECT JOBNO FROM JOBMST ~JOB
EXCELSQL;select xorder.DATEDOC AS "วันที่เอกสาร",  ordhead.SENDDATE AS "วันที่ส่งสินค้า", xorder.DOCNO AS "เลขที่เอกสาร",
EXCELSQL;xorder.ID AS "รหัสสินค้า", invmst.XDESC AS "รายละเอียดสินค้า",xorder.QUAN AS "จำนวน",xorder.AMOUNT_L 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; order by ordhead.JOBNO, xorder.DATEDOC, xorder.DOCNO  
