Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.15;
Скачать: CL | DM;

Вниз

Связывание двух главных и одной дочерней таблиц   Найти похожие ветки 

 
konung2002   (2002-06-21 13:34) [0]

Помогите пожалуйста с решением проблеммы!
Имеется две главных таблицы "Поставщики" и "Товар". И дочерняя таблица "Цены". В DBD в таблице "Цены" создал связи с таблицами "Поставщики" (IdF->IdF) и "Товар" (IdG->IdG). А в Delphi у TTable в MasterSource можно добавить только один DataSource. А как связать сразу с двумя? Неужели только динамически (например, при клике на соответствующий Grid)?
Заранее благодарен.


 
Turalyon ©   (2002-06-21 13:38) [1]

А зачем ссылка из цен к поставщикам.. или имеется ввиду что один и тот же товар у разных поставщиков стоит по разному?
А вообще пользуйся TQuery напиши SQL запрос.


 
konung2002   (2002-06-21 13:44) [2]

Именно это и имеется в виду.
Программа нужна только для редактирования и просмотра таблиц. Поэтому TTable пользоватся намного удобней и проще


 
Val ©   (2002-06-21 14:22) [3]

Динамически менять. Поскольку связь мастер-дитейл - связь между двумя таблицами, т.е. проходите по поставщикам, отображаются цены от данного поставщика, проходите по товару, отображаются цены по нем. Можно в табллице цен создать 2 лукап-поля - на товары и на поставщика и показывать/скрывать их в зависимости от мастера, т.е идете по товару-отображаются поставщики и их цены на него, идете по поставщикам - отображаются цены на их товары.


 
Lord Warlock ©   (2002-06-21 14:25) [4]

Как я понимаю, у поставщиков может быть по несколько товаров...
Связь не совсем понятна...
Тебе не мастер-раб надо, а поменять структуру БД...
Попробуй правила нормализации или приведи аргументы в пользу своего решения, тогды думать будем



Страницы: 1 вся ветка

Текущий архив: 2002.07.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
3-47218
Я_Чайник
2002-06-20 06:10
2002.07.15
Дополнить таблицу


14-47802
abitur
2002-06-15 16:40
2002.07.15
Win2k (Глюки?, как с этим бороться?)


1-47567
Karen
2002-06-28 12:03
2002.07.15
Что это?


6-47667
Dobriy
2002-05-02 13:55
2002.07.15
Проблема с двумя сетевыми картами


8-47612
aach
2002-03-11 18:11
2002.07.15
Прозрачность формы