Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
ВнизКак связать БД Найти похожие ветки
← →
stoun © (2004-09-21 01:58) [0]Вообщем вопрос вот в чем. Есть таблица BRAND.DB, в ней такие
поля ID (счетчик) и SYS (наименование производителя), есть
таблица SVT.DB, в ней такие поля ID (счетчик) и OSYS (код производителя), есть таблица CLIENT.DB, в ней такие поля ID (счетчик), FIO (естествено ФИО клиента) и OSVT(код СВТ или ПЭВМ), все это как видите в парадоксе.
Как можно связать таблицы, чтобы при выводе формы в Дельфях в поле с списком было наименование производителя (брэнд), а в таблицу SVT.DB из таблицы BRAND.DB вносился код производителя, в таблицу CLIENT.DB вносился код СВТ из таблицы SVT.DB? Естественно они должны быть взаимосвязаны и пополнять друг друга
← →
Наталия © (2004-09-21 06:30) [1]Можно использовать lookup-поля или запросы типа
select s.id,b.sys /*ужасное имя поля - переименуй, пока не поздно*/ from brand b,svt s where s.osys=b.id
← →
stoun © (2004-10-01 01:52) [2]Вот только с Lookup-полями у меня слабовато, а как можно сделать?
← →
jack128 © (2004-10-01 02:16) [3]stoun © (01.10.04 1:52) [2]
Вот только с Lookup-полями у меня слабовато, а как можно сделать?
Долго ты думал ;-)
Правой кнопкой по DataSet"у - Fields Editor
← →
msguns (2004-10-01 09:19) [4]Что-то неясно, зачем сведения о производителях размазывать по куче таблиц ? Это, что, объектная модель БД ? Или я чегой-то недопонимаю ?
← →
stoun © (2004-10-02 01:13) [5]Да, объектная. Эти сведения должны попасть всего лишь в две таблицы, но в форме вместо кода в этих таблицах должны быть сведения о производителях.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.033 c