Добавление строки в Memtable в режиме runtime

Доброй ночи, у меня такая проблема, Во всех формах нормально работае тдобавление строки в Мемтейбл...
procedure TfrmClientCard.ClientCreateCard;
begin
 mtRecord.AppendRecord([1, '']);
 btnSave.Visible := true;
end;
вот допустим создаёт новую строку повзоляет внести что то в едиты (DBEditEh, эдиты подключены через датасоурс к мемтейблу, даные в мемтейбл передаются из квери), но вот всё прекрасно работает, а в этой форме почемуто нет.. не пойму почему... Делаю тоже самое добавляю строку такие же едиты так же подключены, но не позволяет внести данные....
1 ответ

Проблему решил, дело было в том что в остальынх формах, название полей возвращаемых запросом совпадали с названием полей в таблицах, соотвествено DBEditEH работал корректно, а в данном случае названиям полей были другими и таких полей в таблице БД не было, UpdateOptions.CheckReadOnly установил false у TADMemTable