REPORTFORM;AP1_3.frf
TITLE;รายละเอียดยอดเจ้าหนี้คงเหลือ แยกตามJOB
SQL;select apcard.DOCNO, apcard.DATEDOC, apcard.DUEDATE,
SQL;apcard.ACCID, apmst.XCOMP, apcard.AMOUNT_D, 
SQL;apcard.CUS_PO,apcard.TAXNO,apcard.RECAMT, apcard.NBAL,
SQL;apmst.TERM,apcard.DPTID,apcard.JOBNO,jobmst.JDESC
SQL;from apcard 
SQL;left join apmst on apcard.ACCID = apmst.ACCID
SQL;left join jobmst on apcard.JOBNO = jobmst.JOBNO
SQL;where left(apcard.TRTYPE,2) = "AP" and apcard.nbal  <> 0
SQL;order by apcard.JOBNO, jobmst.JDESC, apcard.ACCID, apmst.XCOMP, apcard.DOCNO, apcard.DATEDOC
CONDITION;ตั้งแต่รหัสJOB~APCARD.JOBNO~Chr~2~SELECT JOBNO FROM JOBMST~JOB
CONDITION;ตั้งแต่รหัสเจ้าหนี้~APCARD.ACCID~Chr~2~SELECT ACCID FROM APMST~AP
CONDITION;ตั้งแต่วันที่~APCARD.DATEDOC~Date~2~~
EXCELSQL;select 
EXCELSQL;apcard.JOBNO AS "รหัส JOB", jobmst.JDESC AS "รายละเอียด JOB",
EXCELSQL;apcard.ACCID AS "รหัสเจ้าหนี้", apmst.XCOMP AS "ชื่อบริษัท",
EXCELSQL;apcard.DOCNO AS "เลขที่เอกสาร", apcard.DATEDOC AS "วันที่เอกสาร", 
EXCELSQL;apcard.DUEDATE AS "วันครบกำหนดชำระ", apmst.TERM,
EXCELSQL;apcard.NBAL AS "ยอดคงเหลือ",
EXCELSQL;apcard.CUS_PO AS "เลขที่ใบสั่งซื้อ",
EXCELSQL;apcard.DPTID AS "รหัสแผนก",
EXCELSQL;apcard.TAXNO AS "เลขที่ใบกำกับภาษี"
EXCELSQL;
EXCELSQL;
EXCELSQL;from apcard 
EXCELSQL;left join apmst on apcard.ACCID = apmst.ACCID
EXCELSQL;left join jobmst on apcard.JOBNO = jobmst.JOBNO
EXCELSQL;where left(apcard.TRTYPE,2) = "AP" and apcard.nbal  <> 0
EXCELSQL;order by apcard.JOBNO, jobmst.JDESC, apcard.ACCID, apmst.XCOMP, apcard.DOCNO, apcard.DATEDOC
USECROSSTAB;N
CROSSTABFRF;N
CROSSTABHEAD;
CROSSTABFIELD;
