Показать сообщение отдельно
  #1  
Старый 06.02.2012, 10:49
nyushiki nyushiki вне форума
Прохожий
 
Регистрация: 28.01.2012
Сообщения: 7
Репутация: 10
По умолчанию Редактирование записи по двойному клику Access

Есть база из 6ти таблиц. Одна таблица сводная - заполняется данными из таблиц-справочников.

Есть две формы - главная и вторая. На главной стоит сводная таблица (DBGrid). На второй форме - компоненты, подключенные к остальным таблицам (DBEdit, DBComboBox, DBMemo).

Все компоненты (и на главной форме, и на второй) подключены к базе через ADOTabel, DataSourse - каждая таблица к своему набору.

Все элементы подключения находятся в дата модуле.

С главной формы на вторую возможны два перехода - путем нажатия кнопки открывается вторая форма (с пустыми полями компонентов) в режиме ввода новых данных. Эти данные заносятся в сводную таблицу. Если вводимых данных нет с таблицах справочниках - они туда заносятся.

Если дважды кликнуть на строке сводной таблицы, то открывается вторая форма, но уже в режиме редактирования. Теперь все поля компонентов заполнены соответсвующими данными из сводной таблицы.

Вот именно этот переход (по двойному клику) и не получается как надо. В форме редактирования отображаются только поля компонента DBMemo из строки сводной таблицы. А остальные данным подставляются только из последней записи.

Как сделать правильно?
Вложения
Тип файла: rar Zayavka.rar (60.1 Кбайт, 5 просмотров)
Ответить с цитированием