|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Связать две формы по записи из DBGrid
Здравствуйте! Такой вопрос, есть БД в access, она подключена к Delphi. В Delphi имеются 2 формы, первая содержит таблицу DBGrid с полями - табельный номер и ФИО сотрудника, вторая форма содержит подробную информацию о сотруднике, вопрос в том, как сделать так, чтобы при выборе ФИО сотрудника из первой формы, на второй форме отображалась информация именно по этому сотруднику, не знаю что нужно прописать на кнопку( подтолкните на мысль пожалуйста((((((
|
#2
|
|||
|
|||
Одно из самых простых решений:
Разместите оба набора данных (DataSet) в модуле данных (DataModule). Каждому DataSet сопоставьте источник данных (DataSource). Подключите модуль данных в обоих формах (uses). Компоненты отображения данных подключите к источникам данных (DataSource) находящихся в модуле данных (какая игра слов). При создании модуля данных, для простоты, открывайте сразу оба набора данных. PS При создании приложения, модуль данных должен создаваться раньше форм, которые его используют. Не забудьте связать наборы данных (master-detail). Последний раз редактировалось kaakaa, 22.09.2014 в 15:58. |