Все верно, данная функция возвравращает ссылку на ранее созданый range, но в Value пусто, хотя там должно быть accountNum=Значение1, поскольку первоначально фильтр по этому полю был наложен. Далее как Вы и говорите пишу qbr.Value(SysQuery::value("Значение1")) либо просто qbr.Value("Значение1"). В результате получаю в where запроса (accountNum = значение1 Or accountNum= значение1), поскольку изначально по неизвестной причине значение фильтра по этому полю система не увидела, и метод ClearRange не отработал. В результате имею запрос с избыточным фильтром, который мне сосвершенно не нужен.
|