Saturday, January 11, 2014

Cara Membuat Query Range untuk Field Tipe Tanggal

Untuk mem-filter query dengan tipe tanggal di Microsoft Dynamics AX 2012 dapat menggunakan class SysQueryRangeUtil::day(int)

Contoh:

static void jobs1(Args _args)
{
                 Query query = new Query();
                 QueryBuildDataSource qbds;
                 QueryBuildRange qbr;
                 ;
                 qbds = query.addDataSource(tableNum(LedgerJournalTrans));
                 qbr = qbds.addRange(fieldNum(LedgerJournalTrans, TransDate));
                 qbr.value('<'+queryValue(SysQueryRangeUtil::day(-50));
                 ..
                 ..
                 ..
}