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

Вниз

ищу цивилизованный метод решения проблемы!   Найти похожие ветки 

 
MORA   (2004-07-28 16:05) [0]

есть 3 связанных таблицы (с помощью DataSource"ов и MasterField"ов): ЗАКАЗАНО -> ПРОДУКЦИЯ -> ТИП_ПРОДУКЦИИ (главная).
в ЗАКАЗАНО я храню ПРОДУКЦИЯ_ИД, но она же подчинена ТИПу_ПРОДУКЦИИ и если ТИП_ПРОДУКЦИИ стоит не на нужной записи (которая включает в себя ПРОДУКЦИЮ), то подстановочное поле ПРОДУКЦИЯ_ИМЯ в гриде ЗАКАЗАНО - пустое. Можно увидеть только ПРОДУКЦИЯ_ИД (что для энд-юзверя представляет собой бестолковую цифру). Как побороть ЦИВИЛИЗОВАННО??


 
bushmen ©   (2004-07-28 16:13) [1]

> ТИП_ПРОДУКЦИИ стоит не на нужной записи

Это как? Если у Вас есть заказ, то значит и тип продукции должен быть. Или я ошибаюсь?


 
stud   (2004-07-28 16:13) [2]

старые песни о главном?
http://delphimaster.net/view/3-1090915718/


 
MORA   (2004-07-28 16:16) [3]


> Это как? Если у Вас есть заказ, то значит и тип продукции
> должен быть. Или я ошибаюсь?

в заказе может быть много разнотипной продукции


 
stud   (2004-07-28 16:18) [4]

так добавь еще один набор, который будет отбражать продукцию


 
Sergey13 ©   (2004-07-28 16:20) [5]

>Как побороть ЦИВИЛИЗОВАННО??
Наконец прочитать книгу про БД. И понять, что лукап-поля далеко не единственный метод, и далеко не всегда лучший.


 
MORA   (2004-07-28 16:22) [6]


> так добавь еще один набор, который будет отбражать продукцию

разве это цивилизованно?


> Наконец прочитать книгу про БД. И понять, что лукап-поля
> далеко не единственный метод, и далеко не всегда лучший

книг под рукой нет. Пример лучшего выхода мона? Для ГРИДА?


 
stud   (2004-07-28 16:26) [7]

лучший выход - это когда
> что для энд-юзверя представляет собой бестолковую цифру
сначала сделай хоть как-то а потом будеш искать "цивилозованый" метод если не устроит))


 
bushmen ©   (2004-07-28 16:28) [8]

> в заказе может быть много разнотипной продукции

Изначально у Вас должны быть справочники, которые полностью описывают Ваши исходные данные, например:
1. Заказчики.
2. Тип продукции.
3. Изделия. В свою очередь, каждая запись этого справочника будет ссылаться на соответствующую запись в справочнике "Тип продукции".

В таблице заказов будет ссылка на справочник "Изделия". Соответственно, по цепочке, можно дойти и до типа продукции

Если между таблицами изначально существуют связи (о чем я и пытался вчера сказать), то никаких пустот не должно быть.


 
MORA   (2004-07-28 18:33) [9]


> bushmen ©   (28.07.04 16:28) [8]

логически пустот и нет. не отображаются подстановочные поля.


 
bushmen ©   (2004-07-28 20:14) [10]

> MORA   (28.07.04 18:33) [9]

Используйте SQL-выражения, как сказали ранее



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

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

Наверх




Память: 0.49 MB
Время: 0.055 c
4-1089642335
AD_infiniTUM
2004-07-12 18:25
2004.08.22
Определение, по какой колонке сделан щелчок в ListView


9-1083396186
Iks
2004-05-01 11:23
2004.08.22
F1 плз !!! Подкиньте, пожалуйста, мне исходник на DelphiX?


3-1091089438
Hermit
2004-07-29 12:23
2004.08.22
Вертикальный текст в QRLabel


1-1092054775
MakNik
2004-08-09 16:32
2004.08.22
Обновление форы


4-1088528362
djone
2004-06-29 20:59
2004.08.22
TreeView