Редактирование записи по двойному клику Access
Есть база из 6ти таблиц. Одна таблица сводная - заполняется данными из таблиц-справочников.
Есть две формы - главная и вторая. На главной стоит сводная таблица (DBGrid). На второй форме - компоненты, подключенные к остальным таблицам (DBEdit, DBComboBox, DBMemo).
Все компоненты (и на главной форме, и на второй) подключены к базе через ADOTabel, DataSourse - каждая таблица к своему набору.
Все элементы подключения находятся в дата модуле.
С главной формы на вторую возможны два перехода - путем нажатия кнопки открывается вторая форма (с пустыми полями компонентов) в режиме ввода новых данных. Эти данные заносятся в сводную таблицу. Если вводимых данных нет с таблицах справочниках - они туда заносятся.
Если дважды кликнуть на строке сводной таблицы, то открывается вторая форма, но уже в режиме редактирования. Теперь все поля компонентов заполнены соответсвующими данными из сводной таблицы.
Вот именно этот переход (по двойному клику) и не получается как надо. В форме редактирования отображаются только поля компонента DBMemo из строки сводной таблицы. А остальные данным подставляются только из последней записи.
Как сделать правильно?
|