Components for Delphi and C++ Builder.

Перейти в английский форум
Перейти на EhLib.com
Текущее время: 28 мар 2024, 18:16

Часовой пояс: UTC




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с DBDateTimeEditEh
СообщениеДобавлено: 16 апр 2020, 15:43 
Не в сети

Зарегистрирован: 16 апр 2020, 15:39
Сообщений: 2
Доброго времени суток, столкнулся с проблемой при попытке редактирования даты через DBDateTimeEditEh.

IDE: Delphi XE8

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

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

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

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Проблема с DBDateTimeEditEh
СообщениеДобавлено: 18 апр 2020, 12:57 
Не в сети

Зарегистрирован: 16 апр 2020, 15:39
Сообщений: 2
Проблема решена!
Судя по всему причина была в том что я тупо копипастнул визуальные компоненты с другого проекта.
После сборки тестового проекта с нуля все заработало.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Проблема с DBDateTimeEditEh
СообщениеДобавлено: 18 апр 2020, 13:27 
Не в сети

Зарегистрирован: 21 дек 2011, 18:48
Сообщений: 1546
Добрый день.

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

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

_________________
Best regards
EhLib support Team


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB