![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Узнать номер строки в 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]Зачем все это? В БД надо оперировать значениями ключей, а не номерами записей.