Навигация по набору данных вверх
Для выполнения каких-либо действий, начиная от некоторой стартовой записи и до начала набора данных, используют цикл WHILE not BOF. Стартовая запись может устанавливаться методом FindKey (см. ниже). Приведем пример для случая, когда стартовая запись - последняя в наборе:
WITH Tablel do begin Last;
WHILE not BOF do begin
{Какие-либо действия}
Prior;
END; {while}
END; {with}