|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Нужна помощь, в связывании таблиц
Доброго времени суток, уважаемые форумчане. Интересует такой вопрос: есть три таблицы,созданные с помощью Database Desktop. Нужно связать эти таблицы между собой. Предположительно, поля для первой таблицы:
1.автоинкримент. 2.Код склада. 3.Код товара. Второй: 1.Код склада. 2.Директор склада. 3.Телефон. Третьей: 1.Код товара. 2.Наименование товара. 3.Цена. Непосредственно, связь между двумя первыми таблицами я сделал, через код склада, все функционирует нормально, как теперь связать по наименованию товара первую и третью таблицу? P.s.Все делал с помощью ttable. |
#2
|
||||
|
||||
Так-же как и первую со второй связали через поля [Код товара]
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Проблема в том, что в свойство мастер соурс компонента т.тэйбл можно указать только один родительский набор данных, следовательно установить только одну связь. Можно ли как-то решить эту проблему? Заранее спасибо.
|
#4
|
||||
|
||||
Так у вас и будет по одному.
Вторая табля - мастер для первой, а первая мастер для третьей. Вы бы их имена-то дали для ориентировки. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
Спасибо большое. По логике все правильно. Меня просто смутило - то, что в теории справочники вроде как должны быть главными, т.е. от них должны зависеть другие таблицы, а тут выходит наооборот.
И сразу вопрос, а если бы мне нужно было связать одну таблицу с двумя мастерами? Такое вообще возможно? |
#6
|
||||
|
||||
Да, но не автоматом. Через запросы. Вообще встроеная реализация Мастер-детайл очень тормозная. Не увлекайтесь ей.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |