0 / 0 / 0
Регистрация: 30.05.2016
Сообщений: 15
|
||||||
1 | ||||||
Как получить номер записи выбранной в DBGrid02.07.2019, 14:43. Показов 2042. Ответов 2
Метки нет (Все метки)
Как теперь получить номер записи выбранной в DBGrid .. adods5->RecNo не изменяется при переходе по отобранным записям в DBGrid - стоит на первой записи базы данных. Спасибо за совет ..
0
|
02.07.2019, 14:43 | |
Ответы с готовыми решениями:
2
Номер выбранной записи в форме. Как это делается? DataView как получить поля выбранной записи в БД? Редактирование записи выбранной в DBGrid Как вывести в DBGrid информацию только по выбранной строке в другой таблице DBGrid? |
Модератор
|
||||||
04.07.2019, 07:14 | 3 | |||||
vadimius13, Вам совсем не нужно получать
номер записи в DBGrid - это понятие весьма эфемерное и зависит, к примеру от сортировки набора данных... Вам надо получать уникальный идентификатор записи , который будет однозначно идентифицировать выбранную Вами запись, независимо от сортировки набора данных, погодных условий, вспышек на Солнце и тому подобных катаклизмов... Таким идентификатором в нормально спроектированных таблицах БД является первичный ключ (и такое поле, как правило, называется ID, но это уже дело хозяйское, как его обозвать, главное - чтобы такое поле существовало в принципе). Т.к. Вы включаете в запрос абсолютно все поля (SELECT * FROM...) - значить этот идентификатор также будет присутствовать в наборе... И получить его можно, например, кликнув в любом поле интересующей Вас записи и обработав событие OnCellClick DBGrid-а:
P.P.S Если я правильно понял из названия adods5, Вы используете вместо TADOQuery компонент TADODataSet... А почему, позвольте поинтересоваться? Просто, как по мне, этот компонент слишком избыточен...
0
|
04.07.2019, 07:14 | |
04.07.2019, 07:14 | |
Помогаю со студенческими работами здесь
3
Получить значение определенной ячейки из выбранной юзером строки в DbGrid Как получить id выделенной записи в DBGrid? как получить номер записи в отчет? Номер записи в DBgrid Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |