Главная страница
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.057 c
1-1092039455
Леван
2004-08-09 12:17
2004.08.22
Как емулировать CONDENSED для шрифта


1-1092122666
Тфьу
2004-08-10 11:24
2004.08.22
Excel OLE.


4-1089200295
Profffff
2004-07-07 15:38
2004.08.22
Трабл с CreateThread ..... Plz, help!


1-1092140517
vakir77
2004-08-10 16:21
2004.08.22
RichEdit


4-1089295110
Eugenez
2004-07-08 17:58
2004.08.22
Юзер на месте?