Показать сообщение отдельно
Старый 13.07.2007, 18:11   #11  
artkashin is offline
artkashin
Участник
MCBMSS
 
519 / 18 (2) ++
Регистрация: 06.12.2006
похоже как и вверху, но побыстрей:
Rec.SETCURRENTKEY("Поле, количество уникальных значений которого надо посчитать");
IF Rec.FINDFIRST THEN
REPEAT
Rec.SETRANGE("Поле", Rec."Поле");
Total+=1;
REC.FINDLAST;
Rec.SETRANGE("Поле");
UNTIL Rec.NEXT=0;