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

Вниз

Как связать БД   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
3-1096884029
Михахан
2004-10-04 14:00
2004.10.31
Организация файл-серверной СУБД.


1-1097614029
quickblack
2004-10-13 00:47
2004.10.31
Как убрать картинку с иконки файла?


14-1097314379
race1
2004-10-09 13:32
2004.10.31
раскладка


14-1097718843
Думкин
2004-10-14 05:54
2004.10.31
С днем рождения! 14 октября


14-1097793389
Snap
2004-10-15 02:36
2004.10.31
Installer893.exe