Цитата:
Сообщение от
S.Kuskov
SysQuery::countTotal(args.record().dataSource().queryRun()) в простейших случаях сведёт перебор строк к запросу вида "select count(RecId) ..."
while (countQueryRun.next())
{
common = countQueryRun.get(countQuery.dataSourceNo(1).table());
counter += common.RecId;
loops++;
}
Я думаю что с такой же скоростью получу число, сделав дополнительный цикл уже для выделенных. Не хочется удваивать время из-за прогрессбара.