Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #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 просмотров)
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:00.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter