Hello all,
I have some difficulties during queryBuilder in my contract class. Here are my steps :
1. Create the query using QueryBuilder
qbds = query.addDataSource(tableNum(CaseDetailBase));
qbds1 = qbds.addDataSource(tableNum(CaseCategoryHierarchyDetail));
qbds1.addLink(fieldNum(CaseDetailBase,CategoryRecId ), fieldNum(CaseCategoryHierarchyDetail, RecId));
qbds1.joinMode(JoinMode::InnerJoin);
2. Adding some range
qbr = qbds1.addRange(fieldNum(CaseCategoryHierarchyDetail, CaseCategory));
qbr.value(parmCaseCategory); // parmCaseCategory getting from dialog
qbr2 = qbds.addRange(fieldNum(CaseDetailBase, MYTransactionAmt)); // custom field
qbr2.value(strFmt(">= %1", queryValue(parmPaymentAmount))); // parmPaymentAmount getting from Dialog
The first range was ok, but the 2nd range cannot be added to the range. Something wrong with the code ?
Please help
Thanks,
V