Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.08;
Скачать: [xml.tar.bz2];

Вниз

Как узнать что это последняя запись?   Найти похожие ветки 

 
Тип   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.012 c
1-23101
avkar
2003-04-26 22:13
2003.05.08
Кодировка


1-23089
Stepler
2003-04-26 13:01
2003.05.08
Настройка по разрешение монитора


1-23207
AndreyG
2003-04-25 10:34
2003.05.08
InstallSield + ADO


1-23174
NAlexey
2003-04-24 13:29
2003.05.08
FocusRect


14-23333
Soft
2003-04-08 13:17
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский