Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизQUERY Найти похожие ветки
← →
Vit (2004-04-20 12:03) [0]Доброе время суток.
Прошу прощения за тупой вопрос, но как получить в Query доступ к третьей записи и второму полю в этой записи.
← →
Johnmen © (2004-04-20 12:06) [1]Переместить указатель к 3-ей записи и обратиться ко 2-му полю...
:)
← →
Vit (2004-04-20 12:07) [2]А как переместить указатель к третьей записи???
← →
Vit (2004-04-20 12:08) [3]Я имею ввиду какой командой???
← →
Sergey_Masloff (2004-04-20 12:08) [4]Перейти к первой. 2 раза сделать Next. В буфере будет третья запись. К любому ее полю можно получить доступ по индексу.
Более того, используя этот же способ можно получить доступ к четвертой и пятой строкам а при должном упорстве - и к 10026 строке например.
← →
Соловьев © (2004-04-20 12:09) [5]First;
Next;
Next;
Next;
:)))
← →
Johnmen © (2004-04-20 12:10) [6]>а при должном упорстве - и к 10026 строке например.
Это вряд ли... У новичков более, чем к 1024 не получается...
:)
← →
Соловьев © (2004-04-20 12:10) [7]
> Vit (20.04.04 12:07) [2]
почему к третей? какой критерий?
> Соловьев © (20.04.04 12:09) [5]
перестарался :)
← →
Vlad © (2004-04-20 12:11) [8]First;
MoveBy(3);
Fields[1].AsString;
Получим значение второго поля слева, третьей записи сверху.
;-)
← →
Vit (2004-04-20 12:11) [9]Я прошу прощения за тупые вопросы, но как обратиться к записи по индексу???
← →
Соловьев © (2004-04-20 12:11) [10]
> но как получить в Query доступ к третьей записи
очень большая вероятность того что третья запись будет всегда разная
← →
Johnmen © (2004-04-20 12:13) [11]>Vlad © (20.04.04 12:11) [8]
>MoveBy(3);
Почему 3, а не 2 ?
:)
← →
Vlad © (2004-04-20 12:15) [12]
> Johnmen © (20.04.04 12:13) [11]
Потому что первая запись - нулевая, а автору нужна третья
;-)))
← →
Vit (2004-04-20 12:16) [13]Вообщето мне надо выводить в отдельное окно каждую запись.
← →
Johnmen © (2004-04-20 12:17) [14]>Vlad © (20.04.04 12:15) [12]
>Потому что первая запись - нулевая, а автору нужна третья
>;-)))
А разве MoveBy не относительное перемещение ?
← →
Vit (2004-04-20 12:18) [15]Спасибо большое. Работает.
← →
Vlad © (2004-04-20 12:22) [16]
> Johnmen © (20.04.04 12:17) [14]
Относительное, потому и написал First;
А что не так ?
← →
Anatoly Podgoretsky © (2004-04-20 12:24) [17]Vlad © (20.04.04 12:11) [8]
К четвертой записи сверху и не надо про нулевую запись, выделены твои слова.
← →
Johnmen © (2004-04-20 12:28) [18]>Vlad © (20.04.04 12:22) [16]
>А что не так ?
Да сам не знаю... Если MoveBy(3), то это вперед на 3 записи, т.е. пропустили 2. Стоим на 1, +3 -> стоим на 4.
← →
Vlad © (2004-04-20 12:34) [19]
> Anatoly Podgoretsky © (20.04.04 12:24) [17]
> Johnmen © (20.04.04 12:28) [18]
Нда....
Видимо смайлики в моих постах нужно было жирным выделять...
← →
ЮЮ © (2004-04-21 03:48) [20]>Вообщето мне надо выводить в отдельное окно каждую запись.
Если под отдельным окном не подразучевается отдельная форма (или Windows :-), то для таких целей существует DBGrid
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.036 c