![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Не могу разобраться со связями таблиц [D7, Paradox]
coolon81 © (2010-10-15 13:10:00)Проблема следующего характера: есть БД, одна из таблиц должна быть связана сразу с черетмя таблицами. Т.е. обному обекту в гланой таблице соответствует много характеристик в дочерних таблицах причем характеристики по сущностям различные и могут пересекаться. ПОПЫТАЮСЬ РАЗЯСНИТЬ. В Главной таблице есть поля "Код Обекта ж.д. пути"-это может быть или перегон или станция в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал.У всего этого есть координаты. Мне требуется что бы по определенной характеристике Обект из гланой таблици передовал соглано координат нужный тип характеристики.
Sergey13 (2010-10-18 10:30:00) [1]> [4] coolon81 © (15.10.10 18:52)
> А можете обяснить как это сделать на практике?
Что делать то? Что значит "связать таблицы"?
Для меня это когда в одной таблице есть поле, которое ссылается внешним ключем(это ограничение такое) на справочник. Таких связей может быть сколько угодно.
Для тебя похоже "связать таблицы" - это когда перемещаясь по одному гриду в других меняется информация. Это называется мастер-детальные отношения. Для этого надо на событие перемещения по главной таблице переоткрывать дочерние с новыми (текущими) параметрами главной.
> Таблицы не сильно рознятся...
Значит я бы сначала подумал над перепроектированием таблиц.
Плохиш (2010-10-16 00:44:00) [2]Для начала надо хотя бы прочитать список имеющихся свойств и методов у используемых компонентов.
coolon81 (2010-10-15 18:52:00) [3]
> > [0] coolon81 (15.10.10 13:10)> в дочерних таблицах лежат
> характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления,
> 4-тип шпалЧто они (характеристики) из себя представляют?
> Структура у дочерних таблиц сильно разная? Может можно
> их свести в одну таблицу с признаком?А по вопросу - без
> разницы сколько таблиц могут ссылаться на одну. Хоть стопитсот.
>
А можете обяснить как это сделать на практике? Таблицы не сильно рознятся...
coolon81 (2010-10-15 18:37:00) [4]Как построить связь в Delphi для Paradox. В Paradox можно связывать только две таблици 1 столбец главной и 1 дочерней. В Accese я структуру посторил. Схему могу выложить там все более менее понятно. Где можно выложить схему что бы вы посмотрели?
Anatoly Podgoretsky (2010-10-15 14:38:00) [5]> coolon81 (15.10.2010 13:10:00) [0]
А где вопрос?
Sergey13 (2010-10-15 14:34:00) [6]> [0] coolon81 (15.10.10 13:10)
> в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал
Что они (характеристики) из себя представляют? Структура у дочерних таблиц сильно разная? Может можно их свести в одну таблицу с признаком?
А по вопросу - без разницы сколько таблиц могут ссылаться на одну. Хоть стопитсот.