|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2012, 22:15 | #1 |
Пользователь
Регистрация: 16.04.2012
Сообщений: 11
|
неполучается связать три таблицы dbgrid
Подскажите пожалуйсто как связать три таблицы способом один ко многим...
табл1. несколько изделий которые изготавливаются из нескольких материалов, табл2. Материалы могут поставлятся несколькоми постовщиками табл3. Список поставщиков |
07.05.2012, 23:03 | #2 |
Форумчанин
Регистрация: 26.03.2012
Сообщений: 665
|
dbgrid тут при чем?
добавте 2 таблицы для связей: 1 - материалы : изделия. 2 - материалы : поставщики |
09.05.2012, 16:28 | #3 |
Пользователь
Регистрация: 27.10.2008
Сообщений: 62
|
смотря как вы можно эти ТРИ таблицы связать между собой, есть ли у них какие-нибудь общие поля.
Если есть то воспользуйтесь запросом пример: Компонент запроса (Query) query.sql.text:=' select pole_1,pole_2,pole_3 from tab_1, tab_2,tab_3 where tab_1.pole_1 = tab_2.pole_5 and tab_2.pole_1 = tab_3.pole_9 '; "Pole" это ваши поля в таблице |
22.05.2012, 18:27 | #4 |
Регистрация: 16.05.2012
Сообщений: 4
|
чтобы не повторЯлочсь нужно будет наверное использовать tab1 t1 inner join tab2 t2 on t1.pole = t2.pole where t2.pole1=table3.pole
дипломка на тему "Подбор Вакансии"
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
никак неполучается обновить dbgrid | undead92 | БД в Delphi | 7 | 20.01.2012 09:16 |
как связать три таблицы аксесс продавцы, продажи, серии книг? | Кseniya | Microsoft Office Access | 2 | 23.09.2011 18:41 |
связать 2 dbgrid | nakazanie | БД в Delphi | 3 | 01.03.2011 11:27 |
как связать 2 DBGrid.... | yulkas | БД в Delphi | 2 | 22.04.2010 15:27 |
Связать три таблицы | natishka | Помощь студентам | 2 | 06.08.2009 10:52 |