Вниз
Скачать: CL | DM;

BD - справочник   Найти похожие ветки 

 
_pavel_   (2003-02-11 09:23) [0]

Мастера! Нужно организовать справочник следующего вида:
1-ый ComboBox - выбор страны
2-ой ComboBox - выбор области, в зависимости от выбранной страны
3-ий ComboBox - выбор предприятия в выбранной стране и области.
под предприятием понимается набор реквизитов, расчетных счетов, телефонов, и т.п.
Т.е. DBF"а должно получиться 3: Country.dbf, Region.dbf, Factory.dbf
Есть ли способ все это красиво реализовать не связывая таблицы
Master -> Detail ?


 
Lord Warlock ©   (2003-02-11 09:29) [1]

Использовать Query, хотя связи в них равнозначны Master -> Detail


 
chudaks ©   (2003-02-11 12:38) [2]

Согласен с

>Lord Warlock

но еще можно использовать поля просмотра т.е. LookupField


 
MsGuns ©   (2003-02-11 12:58) [3]

А я вообще здесь не вижу связи Один-ко-многим. Типичный случай линейных справочников. Более того, в виду ограниченности стран и областей все закачивал бы прямо в списки безо всяких комбобоксов.
Просто справочники делятся на уровни.
1. Страны
2. Области (с полем связки с 1.)


Осн.справочник - предприятия. Связка с 2.

При выборке предприятий по терр.принципу седующий интерфейс:

1. Комбобокс "Страны"
2. Комбобокс "Области"
3. Комбобокс "Предприятия"

Схема работы

Комбобокс Содержимое Запрос на заполнение списка
-----------------------------------------------------------------
Страны -
Области -
Предприятия Все Выборка всех

-----------------------------------------------------------------
Страны -
Области Выбрано Выборка всех
Предприятия По области Выборка по области

-----------------------------------------------------------------
Страны Выбрано
Области По стране Выборка по стране
Предприятия По области Выборка по области



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.01 c
14-87688
Ketmar
2003-02-11 15:29
2003.02.27
моя первая объяснительная...


14-87636
ev
2003-02-10 16:32
2003.02.27
kylix 3 и radhat 8


1-87521
DJ_Sedoy
2003-02-17 02:28
2003.02.27
TBitmap


1-87473
Stager
2003-02-19 00:27
2003.02.27
Проверка строки по маске


14-87631
Феликс
2003-02-10 14:45
2003.02.27
Дывися Мыкола :)




   Наверх