Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-1082642735
RomCom
2004-04-22 18:05
2004.05.16
Поля с данными Null в TQuery+TUpdateSQL


9-1072875306
Tagir
2003-12-31 15:55
2004.05.16
Кто знает хорошие статьи о glscene.


14-1082809313
Yar-Com
2004-04-24 16:21
2004.05.16
расстояние между скрещивающимися прямыми


3-1082091545
Hooch
2004-04-16 08:59
2004.05.16
recordset to xml


9-1072008573
Jenaxx
2003-12-21 15:09
2004.05.16
Помогите реализовать столкновения





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский