![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 12.02.2007
Сообщений: 6
|
![]()
Всем привет! Меня интересует вопрос вот такого плана :
Существуют две таблицы. На форме в гриде идет отображение данных одной из таблиц. Необходимо чтобы в другом гриде на этой же форме отображались данные связанных полей. Т.е. эти таблицы имеют привязку по определенному полю. К примеру: таблица наименование книг с артиклями. Другая Клиенты купившие эти книги. Результа: При наведение курсора на поле в гриде в другом отображается наименование книг которые купил данный клиент. Признателен за любую наводку |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 06.11.2006
Сообщений: 51
|
![]()
Да, признаюсь честно - со связанными таблицами дело не имел.
Первые мысли которые посетили - это поставить на первый Grid обработчик OnCellClick, и по нему выбирать выделенную (активная запись) Фамилию, добавлять в фильтр или запрос второй, и обновлять данные во второй таблице. Кстати на форуме Zetrix в разделе "Общие вопросы Delphi" держит верхнюю тему "Читать всем", там есть ссылки на книги, статьи. Может что найдется? |
![]() |
![]() |
![]() |
#3 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Пусть DBGrid1 (клиенты) связан c Table1 через DataSource1, а DBGrid2 (книги) связан c Table2 через DataSource2.
Далее так: Table2.MasterSource:=DataSource1; и меняем Table1.MasterFields, при этом откроется окошко, где надо выбрать те поля в обеих таблицах, по которым идентифицируется клиент. Все! Да, чуть не забыл - поле с идентификатором клиента во второй таблице обязательно должно быть индексировано. Если этого нет, создайте вторичный индекс по этому полю. Его вы должны выбрать в том самом окошке. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение текста | Hirhufa | Microsoft Office Word | 2 | 27.06.2008 15:42 |
Отображение рисунков | Witaliy | Компоненты Delphi | 0 | 26.05.2008 17:33 |
некорректное отображение | ZYRGiX | JavaScript, Ajax | 1 | 21.01.2008 18:15 |
Отображение StatusBar | mutabor | Компоненты Delphi | 6 | 17.07.2007 18:06 |
Отображение записи | Mirlan | БД в Delphi | 7 | 11.06.2007 10:17 |