Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2010, 23:31   #1
POPOV
Форумчанин
 
Аватар для POPOV
 
Регистрация: 26.10.2007
Сообщений: 124
По умолчанию Связь 3-x таблиц используя IBQuery

Здраствуйте! Имеется 3 таблицы.
1 таблица главная, 2-я подчинена первой, 3-я второй
На форме DataModule, по мимо IBDataBase и IBTransaction разместил компоненты IBQuery1,2,3 (т.е для подключения каждой из 3-х таблиц. Решил использовать вместо IBTable), DataSource1,2,3.
В свойстве DataSource1.DataSet указываю IBQuery1, DataSource2.DataSet=IBQuery2 и т.д.

IBQuery1 связываю с DataBase1; IBQuery2 с DataBase1 и DataSource1;
IBQuery3 c DataBase1 и DataSource2.

В программе есть форма, на ней 3 DBGrid'a, в которых отображается содержимое этих 3 таблиц.

Как мне сделать, чтобы при переходе с одной записи на другую в 1 гриде, то во 2 данные менялись на соответствующие для текущей записи в 1 гриде. Тоже с 3-м гридом.

В компоненте IBTable были свойства MasterSource и MasterFields чтобы связать таблицы, в IBQuery их нет. Как можно поступить ?
POPOV вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связь таблиц Etlau Помощь студентам 0 27.12.2009 15:10
связь двух таблиц cub Microsoft Office Excel 11 03.08.2009 18:45
Связь таблиц maximorion БД в Delphi 1 22.05.2009 11:30
Связь таблиц в Delphi adinadin111 БД в Delphi 3 10.07.2008 14:50
Связь таблиц БД kaa БД в Delphi 5 18.09.2007 18:29