Я разработал приложение базы данных SQLite для запуска на Android с использованием компонентов FireDAC (TFDConnection
, TFDQuery
), Navigator и TStringGrid
. Он подключается к таблице базы данных и отображает записи.
При нажатии кнопки «Вставить» (+) в навигаторе создается новая запись. Ввод данных поля работает нормально при редактировании каждой ячейки.
Однако я хочу скопировать строки DATE и TIME в два поля, используя StringGrid->Cell[Col][Row] = string
для события AfterInsert
. Строки отображаются в столбцах сетки, но не вводятся в набор данных, и публикация завершается с ошибкой, указывающей, что поле DATE (или TIME) должно иметь значение.
Есть ли метод для программного ввода значений, чтобы избежать этого?