Как сделать чтобы DBDateTimeEditEh редактировал поле выделенной записи?
Доброго времени суток, столкнулся с проблемой редактирования даты через DBDateTimeEditEh.
Подключение к БД (SQLite) устроено так: FDConnection -> FDQuery -> DataSource
На форме лежит DBEditEh, DBDateTimeEditEh, DBGridEh все они берут данные из DataSource.
Когда я перемещаю курсор в DBGrid-е, DBEditEh и DBDateTimeEditEh получают данные выделенной записи, соответственно имя и дату. При правке имени (DBEditEh) все происходит корректно, а вот при изменении даты (DBDateTimeEditEh) курсор перемещается на последнюю запись и дата изменяется у нее, а не у выделенной записи. При этом DBEditEh ведет себя вполне предсказуемо и изменяет поле у выделенной записи. Как сделать чтобы DBDateTimeEditEh редактировал поле выделенной записи?
|