Текущий архив: 2003.05.08;
Скачать: CL | DM;
ВнизКак узнать что это последняя запись? Найти похожие ветки
← →
Тип (2003-04-18 14:14) [0]Мастаки, помогите!
Как при переборе записей:
...
while not Eof do
begin
...
//проверить - не последняя ли это запись?
Next;
end;
...
← →
Mike Kouzmine (2003-04-18 14:22) [1]while not Eof do
begin
...
//проверить - не последняя ли это запись?
Next;
end;
Последняя запись
← →
Тип (2003-04-18 14:25) [2]я в цикле формирую структуру в виде html ссылок, надо чтобы последнюю не делало ссылкой.
← →
Anatoly Podgoretsky (2003-04-18 14:26) [3]Никак пока не уйдешь с нее
← →
Тип (2003-04-18 14:31) [4]
> Никак пока не уйдешь с нее
понятно... значит алгоритм надо менять....Сенкс.
← →
Anatoly Podgoretsky (2003-04-18 14:35) [5]Если тебя не волнует, как знать, что находясь на данной записи, что это последнея, то сходи они раз не нее и запомни ее характеристики.
← →
Verg (2003-04-18 14:56) [6]
last;
id := fieldbyname("id").Value;
first;
while not Eof do
begin
...
if FieldByName("id").Value = id then //последняя запись
Next;
end;
← →
Val (2003-04-18 15:14) [7]может быть так?
Q.Last;
Q.Prev;
while not Q.Bof do
begin
//делаем себе ссылки или что угодно
Q.Prev;
end;
← →
Anatoly Podgoretsky (2003-04-18 15:15) [8]Зачем ему две последнии записи?
← →
Жук (2003-04-18 15:29) [9]>Val © (18.04.03 15:14)
Q.Last;
repeat
Q.Prev;
//делаем себе ссылки или что угодно
until Q.Bof
← →
Johnmen (2003-04-18 15:57) [10]>Жук © (18.04.03 15:29)
Вообще-то, Val © (18.04.03 15:14) все правильно.
У тебя - не совсем...:)
← →
Anatoly Podgoretsky (2003-04-18 16:06) [11]Я не посмотрел, что у него цикл до BOF, но все равно неправильно, надо убрать первый Q.Prev;, но все равно и это лишнее достаточно встать на последнюю запись, запомнить нужное, потом на первую и дальше все по существующему алгоритму, только с проверкоей на последнею запись, по крайней мере он так объяснил.
← →
Johnmen (2003-04-18 16:15) [12]>Anatoly Podgoretsky © (18.04.03 16:06)
>но все равно неправильно, надо убрать первый Q.Prev;,
Почему же ?
← →
Anatoly Podgoretsky (2003-04-18 16:25) [13]Понял неправ
Страницы: 1 вся ветка
Текущий архив: 2003.05.08;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.008 c