Query build range on AX X++

QueryBuildRange qbr;
*   For setting range value we usually use like this
qbr.value(“Our Value”);
qbr.value(queryValue(“Our Value”));
*   For setting range value using SysQuery
qbr.value(SysQuery::value(“Our Value”));
qbr.value(SysQuery::valueLike(“Our Value”));
qbr.value(SysQuery::valueNot(“Our Value”));
*   For logical NOT
qbr.value(SysQuery::valueNot(“Our Value”));
*   For retrive all records
in usual way we can give like empty (” “) but using sysquery class
qbr.value(SysQuery::valueUnlimited());
*   For retrive Null records
qbr.value(SysQuery::valueEmptyString());
*   For retrive Not Null records
qbr.value(SysQuery::valueNotEmptyString());
*   For giving range
usually we add qbr.value(fromDate,toDate) but using sysQuery
qbr.value(SysQuery::range(fromDate,toDate);
The method will add the dots (‘..’)  like this
*   For finding total number of records available in the resulting query
info(strFmt(“%1”,SysQuery::countTotal(queryRun)));
*   For finding total number of Datasource available in the resulting query
info(strFmt(“%1”,SysQuery::countLoops(queryRun)));
*  For Datasource and Range creation
SysQuery::findOrCreateRange(parameter);
SysQuery::findOrCreateDataSource(parameter);
SysQuery::findOrCreateDataSourceByName(parameter);

Comments

Popular posts from this blog

this transaction has been marked for settlement by another user

Basic Accounting