REPORTFORM;RI3-1.frf
TITLE;รายงานรับคืนตาม รหัสสินค้า วันที่
SQL;select invcard.DOCNO,invcard.DATEDOC, arcard.IVNO AS REFNO, invcard.ID,
SQL;invmst.XDESC, invcard.QUAN, invcard.UNIT, invcard.PRICE,
SQL;invcard.DISCL, invcard.AMOUNT_L,
SQL;armst.XCOMP, arcard.ACCID,
SQL;invcard.LOCID, loca.LOCDESC
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 arcard.ACCID = armst.ACCID
SQL;left join loca on invcard.LOCID = loca.LOCID
SQL;where left (invcard.DOCNO,2) = "RI"
SQL;order by  invcard.ID, invcard.DATEDOC, invcard.DOCNO
CONDITION;ตั้งแต่รหัสสินค้า~INVCARD.ID~Chr~2~SELECT ID FROM INVMST ~INV
CONDITION;ตั้งแต่รหัสคลัง~INVCARD.LOCID~Chr~2~SELECT LOCID FROM LOCA~LOC
CONDITION;ตั้งแต่วันที่~INVCARD.DATEDOC~Date~2~~
EXCELSQL;select invcard.DOCNO as "เลขที่เอกสาร",invcard.DATEDOC as "วันที่เอกสาร", arcard.IVNO as "อ้างอิงใบส่งสินค้า", invcard.ID as "รหัสสินค้า",
EXCELSQL;invmst.XDESC as "รายละเอียดสินค้า", invcard.QUAN as "จำนวน", invcard.UNIT as "หน่วยนับ", invcard.PRICE as "ราคา",
EXCELSQL;invcard.AMOUNT_L as "ยอดเงิน",
EXCELSQL;arcard.ACCID as "รหัสลูกค้า",armst.XCOMP as "รายละเอียดลูกค้า",  
EXCELSQL;invcard.LOCID as "รหัสคลัง", loca.LOCDESC as "รายละเอียดคลัง"
EXCELSQL;from invcard 
EXCELSQL;left join invmst on invcard.ID = invmst.ID
EXCELSQL;left join arcard on invcard.DOCNO = arcard.DOCNO
EXCELSQL;left join armst on arcard.ACCID = armst.ACCID
EXCELSQL;left join loca on invcard.LOCID = loca.LOCID
EXCELSQL;where left (invcard.DOCNO,2) = "RI"
EXCELSQL;order by  invcard.ID, invcard.DATEDOC, invcard.DOCNO
