|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Связь 2-х таблиц без ADO
Доброго времени суток! помогите справится с лабораторной(файл прикреплен)!
Суть в том, что мне надо связать 2 таблицы парадокса: 1ая(DBGrid1): Режиссер,Название,кассовые сборы итд 2ая(DBGrid2): Актеры (10\100\1000) ; По выбору в DBGrid1: в DBGrid2 должно вылезти 2 и более строки. Сейчас вылезает одна строчка. Помогите пожалуйста! всю голову сломал! Где я не правильно связь выставляю? P.S или покажите на примере, как правильно организовать связь один к многим(Суть связи понимаю, а как связать таблицы нет ) Последний раз редактировалось Aero93, 02.06.2015 в 18:20. |
#2
|
|||
|
|||
В Дельфи таблицы связываются примерно так (зависимости от компонентов отличается в деталях):
1. Кидаем на форму источник данных для главной таблицы (master : TTable) и DataSource к нему (dsMaster : TDataSource) 2. Кидаем на форму источник данных для подчиненной таблицы (detail : TTable) и DataSource к нему (dsDetail : TDataSource) 3. У detail устанавлиаем свойства: MasterDatasource - dsMaster MasterFields - список ключевых полей в главной таблице. Там вызывается диалог, в котором все можно настроить. Вот, кстати, статья: http://docwiki.embarcadero.com/RADSt...nother_Dataset |