Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Как узнать что курсор перешел на другую запись |
Автор: BEST13 5.2.2012, 15:29 |
Мне нужно занести, дату в DataTimePicer из BD Access, при изменении курсора в DBGrid(выделенной записи). Я использую ADO. Я вот не знаю, на какое событие это привязать, не нашел подобного события в DBGride. |
Автор: vovk 5.2.2012, 17:00 |
Ищите событие в datasource, а DBGrid только отображает то что ему дают, так к нему и относитесь. |
Автор: BEST13 5.2.2012, 20:23 |
Там ничего, похожего не нашел.. |
Автор: Vas 5.2.2012, 21:02 |
У датасета onAfterScroll |
Автор: Akella 6.2.2012, 00:38 |
<TDataSource>.OnDataChange |
Автор: BEST13 6.2.2012, 17:43 |
А разве, это не изменение самой инфы, редактирование? А если нечего скролить? И для уточнения , я имел введу курсор в гриде треугольничек такой |
Автор: Vas 7.2.2012, 12:20 |
Какой еще курсор - теругольничек. В виде треугольника обычно индикатор рисуется слева. Также он меняется в зависимости от состояния DbGrid.DataSource.DataSet.State, вот и отлавливай у DataSource.onStateChange. |
Автор: BEST13 7.2.2012, 18:32 |
То что, нужно! Спасибо, всем! |