General X++ Development

How do I clear a query range in X++?

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

How do I clear a query range in X++?

SSunny Vasty75 reputation · answered Aug 13, 2026

If you already have the QueryBuildRange, make it unlimited instead of leaving an old filter behind.

X++
range.value(SysQuery::valueUnlimited());

You can also remove or rebuild ranges depending on how the query is structured.

The main thing is not to keep stacking new ranges on top of old ones and then wonder why the query returns nothing.