Цитата:
В частности добавляются датасорсы и рэнджи в них.
При повторном открытии они добавляются еще раз. И еще раз, и еще раз с каждым открытием.
Можно сказать resetQueryRun(), но тогда убиваются предыдущие условия в рэнджах....
Может я не до конца понял проблему, но:
как я понимаю ты добавляешь рэнжи примерно так:
dataSourceNo(n).addRange(fieldNum(Table,Filed)).value(Value);
Это так ?
Почему бы их не убирать вот так:
dataSourceNo(n).clearRange(fieldNum(Table,Filed));
Те, что насоздавал, те и убивай - все остальное останется. Или я что-то недопонял ?