General X++ Development

How do I add a range to a QueryBuildDataSource in X++?

Asked by Sunny Vasty· Aug 13, 2026· 1 answers

How do I add a range to a QueryBuildDataSource in X++?

SSunny Vasty75 reputation · answered Aug 13, 2026

Add a QueryBuildRange to the datasource and set its value.

X++
QueryBuildRange range;

range = qbds.addRange(fieldNum(CustTable, AccountNum));
range.value(queryValue('US-001'));

For normal single values, use queryValue() or SysQuery::value() so the value is formatted correctly for a query range.