Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

подскажите как переменной присвоить номер текущей записи [D6]


Vit ©   (2004-04-21 22:44:00) 

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


Suntechnic   (2004-04-21 23:36:00) [1]

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


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


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

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


Suntechnic   (2004-04-21 23:22:00) [3]

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

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


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

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


Suntechnic   (2004-04-21 23:03:00) [5]

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


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

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


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

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


Suntechnic   (2004-04-21 22:46:00) [8]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо