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

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

Узнать номер строки в TDBGridе или SQLе [D5]


worldmen ©   (2006-06-22 11:31:00) 

Нужно запомнить номер записи в TDBGrid, чтобы потом его показать.
RecNo - не предлагать оно всегда равно -1 (из хелпа)


worldmen   (2006-06-22 11:53:00) [1]

Спасибо уже получилось с GetBookmark и GotoBookmark.


Desdechado   (2006-06-22 11:49:00) [2]

Добавлю к Ega23 ©   (22.06.06 11:46) [6], что это подходит только для того же самого набора данных. Если сделал перезапрос, уже не подходит, потому как TBookMark - это адрес.
Его еще можно проверить Dataset.BookmarkValid


Ega23   (2006-06-22 11:46:00) [3]

Смотри в сторону TDataSet.GetBookmark и TDataSet.GotoBookmark


Ega23   (2006-06-22 11:46:00) [4]

А вообще Сергей в [1] уже всё сказал...


Sergey13   (2006-06-22 11:45:00) [5]

> [4] worldmen ©   (22.06.06 11:43)
> Нужна запомнить запись которая видима в гриде.

Которая из 20? И зачем ее запоминать?


worldmen   (2006-06-22 11:43:00) [6]

Нужна запомнить запись которая видима в гриде.


Johnmen   (2006-06-22 11:40:00) [7]


> RecNo - не предлагать оно всегда равно -1 (из хелпа)


Здесь не форум школьников/чайников/ламеров. Не переживай...


Ega23   (2006-06-22 11:39:00) [8]


> RecNo - не предлагать оно всегда равно -1 (из хелпа)


Во-первых, далеко не всегда.
Во-вторых - что такое "номер записи в DBGrid"? Абсолютный номер? Номер записи в видимой области?


Sergey13   (2006-06-22 11:34:00) [9]

Зачем все это? В БД надо оперировать значениями ключей, а не номерами записей.


Наверх

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