Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.49 MB
Время: 0.021 c
14-1082638587
Бегун
2004-04-22 16:56
2004.05.16
База решений.


8-1077020922
Gast1
2004-02-17 15:28
2004.05.16
Как создать анимацию для кнопки


14-1082627627
Dmitriy O.
2004-04-22 13:53
2004.05.16
Можно ли составить схему ассеблеровского кода ?


14-1083145114
zav_bars
2004-04-28 13:38
2004.05.16
О инсталере


1-1083177631
killer
2004-04-28 22:40
2004.05.16
Кнопочка в StringGrid




   Наверх