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

Вниз

Не могу разобраться со связями таблиц   Найти похожие ветки 

 
coolon81   (2010-10-15 13:10) [0]

Проблема следующего характера: есть БД, одна из таблиц должна быть связана сразу с черетмя таблицами. Т.е. обному обекту в гланой таблице соответствует много характеристик в дочерних таблицах причем характеристики по сущностям различные и могут пересекаться. ПОПЫТАЮСЬ РАЗЯСНИТЬ. В Главной таблице есть поля "Код Обекта ж.д. пути"-это может быть или перегон или станция в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал.У всего этого есть координаты. Мне требуется что бы по определенной характеристике Обект из гланой таблици передовал соглано координат нужный тип характеристики.


 
Sergey13 ©   (2010-10-15 14:34) [1]

> [0] coolon81   (15.10.10 13:10)
> в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал

Что они (характеристики) из себя представляют? Структура у дочерних таблиц сильно разная? Может можно их свести в одну таблицу с признаком?

А по вопросу - без разницы сколько таблиц могут ссылаться на одну. Хоть стопитсот.


 
Anatoly Podgoretsky ©   (2010-10-15 14:38) [2]

> coolon81  (15.10.2010 13:10:00)  [0]

А где вопрос?


 
coolon81   (2010-10-15 18:37) [3]

Как построить связь в Delphi для Paradox. В Paradox можно связывать только две таблици 1 столбец главной и 1 дочерней. В Accese я структуру посторил. Схему могу выложить там все более менее понятно. Где можно выложить схему что бы вы посмотрели?


 
coolon81 ©   (2010-10-15 18:52) [4]


> > [0] coolon81   (15.10.10 13:10)> в дочерних таблицах лежат
> характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления,
>  4-тип шпалЧто они (характеристики) из себя представляют?
>  Структура у дочерних таблиц сильно разная? Может можно
> их свести в одну таблицу с признаком?А по вопросу - без
> разницы сколько таблиц могут ссылаться на одну. Хоть стопитсот.
>

А можете обяснить как это сделать на практике? Таблицы не сильно рознятся...


 
Плохиш ©   (2010-10-16 00:44) [5]

Для начала надо хотя бы прочитать список имеющихся свойств и методов у используемых компонентов.


 
Sergey13 ©   (2010-10-18 10:30) [6]

> [4] coolon81 ©   (15.10.10 18:52)
> А можете обяснить как это сделать на практике?

Что делать то? Что значит "связать таблицы"?
Для меня это когда в одной таблице есть поле, которое ссылается внешним ключем (это ограничение такое) на справочник. Таких связей может быть сколько угодно.
Для тебя похоже "связать таблицы" - это когда перемещаясь по одному гриду в других меняется информация. Это называется мастер-детальные отношения. Для этого надо на событие перемещения по главной таблице переоткрывать дочерние с новыми (текущими) параметрами главной.

> Таблицы не сильно рознятся...
Значит я бы сначала подумал над перепроектированием таблиц.



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

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

Наверх




Память: 0.48 MB
Время: 0.008 c
3-1250675499
salexn
2009-08-19 13:51
2011.01.09
DCOMConnection и проверка его существования


2-1287365172
DimonS
2010-10-18 05:26
2011.01.09
Обновляемый запрос в старой программе.


15-1285317768
Gudvin
2010-09-24 12:42
2011.01.09
Технология CUDA + Delphi


15-1284787011
TUser
2010-09-18 09:16
2011.01.09
Институт бЕлок Российской Анадемии Наук


2-1286948561
Олег Крапивин
2010-10-13 09:42
2011.01.09
Ищу документацию на md MailSlot