Показать сообщение отдельно
Старый 12.01.2009, 17:11   #4  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Если позволяет ключ можете использовать конструкцию вида
ValueEntry.find('-');
with ValueEntry do repeat
setrange("Field 1", Field 1");
setrange("Field 2", Field 2");
calcums(SomeField);
.......
setrange("Field 1");
setrange("Field 2");
find('+');
until ValueEntry next=0;
Если результирующий набор содержит немного записей, не исключаю что отчет будет работать быстрее чем с group by.