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

Вниз

подскажите как переменной присвоить номер текущей записи   Найти похожие ветки 

 
Vit   (2004-04-21 22:44) [0]

Уважаемые мастера, подскажите как переменной присвоить номер текущей записи, т.е. той записи на которой стоит курсор.


 
Suntechnic ©   (2004-04-21 22:46) [1]

Поясни сначала что ты подоразумеваешь под "номером записи", а потом уже обсудим как его можно присвоить.


 
Vit   (2004-04-21 22:50) [2]

Например я переместил курсор на запись с номером 5 MoveBy(5);
Потом я выполнил переход на следующую запись, командой Next
И теперь мне нужно переменной присвоить номер этой записи.


 
Vit   (2004-04-21 23:01) [3]

Але-е-е-е-е, тут есть кто???


 
Suntechnic ©   (2004-04-21 23:03) [4]

>Vit
MoveBy не перемещает курсор на "запись с номером 5". MoveBy смещает курсор относительно текущего положения на указанное число записей.
А теперь ещё раз и сначала: что в твоём понимании "номер записи"?
Один и тот же результирующий набор может быть сформирован различными SQL командами: select * from table1 order by field1 или select * from table1 order by field1 desc.
В каждом из случаев курсор будет установлен на первую запись в наборе и в каждом из случаев она будет разная.


 
Vit   (2004-04-21 23:17) [5]

Пускай я сначала сместился на нулевую запись, тобишь в самое начало таблицы, потом переместился на несколько записей вниз, теперь я хочу запомнить это положение курсора, что бы в нужный мне момент его туда снова поставить.


 
Suntechnic ©   (2004-04-21 23:22) [6]

>Vit
я хочу запомнить это положение курсора

TBookmark не спасёт отца русской демократии?


 
Vit   (2004-04-21 23:29) [7]

Так ведь Функция возвращает string???


 
Suntechnic ©   (2004-04-21 23:36) [8]

Vit   (21.04.04 23:29) [7]
Так ведь Функция возвращает string???


Какая ещё ф-ция, какой ещё string?
См. TDataSet и GetBookmark, GotoBookmark, FreeBookmark



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.051 c
1-1082976833
Alexander
2004-04-26 14:53
2004.05.16
Создание субменю


1-1083059717
rexelf
2004-04-27 13:55
2004.05.16
ProgressBar при формировании запроса...


3-1082388213
volser
2004-04-19 19:23
2004.05.16
Как програмно узнать, установлен ли InterBase


1-1082972077
MikePol
2004-04-26 13:34
2004.05.16
Подключение dll


1-1083513305
denis_group
2004-05-02 19:55
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский