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