Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
3-23021
Ihtiandr
2003-04-18 10:51
2003.05.08
Edit error


6-23267
Dmitryn
2003-03-12 08:28
2003.05.08
Как отправить email без использования почтового сервера?


7-23403
NKiril
2003-03-17 01:00
2003.05.08
Как определить под какой ОС работает прога, NT или 9х?


14-23357
Ekateryna
2003-04-18 15:28
2003.05.08
HELP ME!!!


1-23197
АлеКо
2003-04-25 02:52
2003.05.08
Сортировка Массива





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский