Конференция "Начинающим" » Не могу разобраться со связями таблиц [D7, Paradox]
 
  • coolon81 (15.10.10 13:10) [0]
    Проблема следующего характера: есть БД, одна из таблиц должна быть связана сразу с черетмя таблицами. Т.е. обному обекту в гланой таблице соответствует много характеристик в дочерних таблицах причем характеристики по сущностям различные и могут пересекаться. ПОПЫТАЮСЬ РАЗЯСНИТЬ. В Главной таблице есть поля "Код Обекта ж.д. пути"-это может быть или перегон или станция в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал.У всего этого есть координаты. Мне требуется что бы по определенной характеристике Обект из гланой таблици передовал соглано координат нужный тип характеристики.
  • Sergey13 © (15.10.10 14:34) [1]
    > [0] coolon81   (15.10.10 13:10)
    > в дочерних таблицах лежат характеристики в 1-тип балласта, 2-тип релсов, 3-тип скрепления, 4-тип шпал

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

    А по вопросу - без разницы сколько таблиц могут ссылаться на одну. Хоть стопитсот.
  • Anatoly Podgoretsky © (15.10.10 14:38) [2]
    > coolon81  (15.10.2010 13:10:00)  [0]

    А где вопрос?
  • coolon81 (15.10.10 18:37) [3]
    Как построить связь в Delphi для Paradox. В Paradox можно связывать только две таблици 1 столбец главной и 1 дочерней. В Accese я структуру посторил. Схему могу выложить там все более менее понятно. Где можно выложить схему что бы вы посмотрели?
  • coolon81 © (15.10.10 18:52) [4]

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

    А можете обяснить как это сделать на практике? Таблицы не сильно рознятся...
  • Плохиш © (16.10.10 00:44) [5]
    Для начала надо хотя бы прочитать список имеющихся свойств и методов у используемых компонентов.
  • Sergey13 © (18.10.10 10:30) [6]
    > [4] coolon81 ©   (15.10.10 18:52)
    > А можете обяснить как это сделать на практике?

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

    > Таблицы не сильно рознятся...
    Значит я бы сначала подумал над перепроектированием таблиц.
 
Конференция "Начинающим" » Не могу разобраться со связями таблиц [D7, Paradox]
Есть новые Нет новых   [134432   +18][b:0][p:0]