"EhLib.Com"
https://forum.ehlib.com/ru/

Проблема с DBDateTimeEditEh
https://forum.ehlib.com/ru/viewtopic.php?f=4&t=2942
Страница 1 из 1

Автор:  Balanarchik [ 16 апр 2020, 15:43 ]
Заголовок сообщения:  Проблема с DBDateTimeEditEh

Доброго времени суток, столкнулся с проблемой при попытке редактирования даты через DBDateTimeEditEh.

IDE: Delphi XE8

Подключение к БД (SQLite) устроено так: FDConnection -> FDQuery -> DataSource

На форме лежит DBEditEh, DBDateTimeEditEh, DBGridEh все они берут данные из DataSource.

Когда я перемещаю курсор в DBGrid-е, DBEditEh и DBDateTimeEditEh получают данные выделенной записи, соответственно имя и дату. При правке имени (DBEditEh) все происходит корректно, а вот при изменении даты (DBDateTimeEditEh) курсор перемещается на последнюю запись и дата изменяется у нее, а не у выделенной записи.

Как сделать чтобы DBDateTimeEditEh редактировал поле выделенной в DBGrid-е записи?

Автор:  Balanarchik [ 18 апр 2020, 12:57 ]
Заголовок сообщения:  Re: Проблема с DBDateTimeEditEh

Проблема решена!
Судя по всему причина была в том что я тупо копипастнул визуальные компоненты с другого проекта.
После сборки тестового проекта с нуля все заработало.

Автор:  EhLibSupport [ 18 апр 2020, 13:27 ]
Заголовок сообщения:  Re: Проблема с DBDateTimeEditEh

Добрый день.

В DBDateTimeEditEh нет кода, который бы приводил к перемещению по DataSet'у. Редактирование данных должно происходить всегда в рамках текущей записи.

Вы можете прислать на support@ehlib.com, файлы формы в которой были проблемы с переходом на другую запись?

Страница 1 из 1 Часовой пояс: UTC
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/