Главная страница
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.009 c
1-47286
Tahion
2002-06-25 10:17
2002.07.15
Как можно отображать иконку в Image так, чтоб фон был прозрачным?


14-47764
SPeller
2002-06-08 10:11
2002.07.15
KOL и MCK


1-47320
Flud
2002-07-01 11:56
2002.07.15
Просто


3-47213
Serg2000
2002-06-19 17:00
2002.07.15
ElTreeView


1-47290
INCOGNITO
2002-06-29 01:00
2002.07.15
Простой вопрос...