powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 3 Combo Box b 1 таблица. Зависимости между Combobox-ами.
1 сообщений из 1, страница 1 из 1
3 Combo Box b 1 таблица. Зависимости между Combobox-ами.
    #36766201
Kochegra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Товарищи, подскажите как можно реализовать такую ситуацию на VFP 9.

Имеется справочник примерно такого содержания:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
id    type_doc    code         name
                  текст   
--------------------------------
 1        1             01           Руководство
 2        1             02           ОКБ
 3        1             03           ОРБ
 4        2             0100         Главные
 5        2             0200         Главные
 6        2             0300         Главные
 7        2             0301         Сектор малого бизнеса
 8        3             010001       Директор
 9        3             010002       Зам. директора
 10       3             020001       Начальник отдела ОКБ
 11       3             020002       Гл.специалист ОКБ
 12       3             030001       Начальник отдела ОРБ
 13       3             030101       Гл. специалист ОРБ
 14       3             030102       Вед. специалист ОРБ
 15       3             030103       Специалист ОРБ
type_doc=1 - это организациооная структура
type_doc=2 - это подразделения в орг. структурах (т.е. первые 2 символа code - это принадлежность к орг. структуре)
type_doc=3 - это должности в подразделениях в зависимости от орг. структуры, кот. определяются первыми 4 символами.
Т.е. как бы в одной таблице три справочника.

Подскажите пожалуйста, как можно в форме организовать 3 Combo Box, каждый из которых
зависил бы от значения предыдущего Combo Box?

Т.е. смысл такой. На форме 3 Combo Box.
В 1 Combo Box - значения из справочника с type_doc=1. Т.е. получается
Руководство
ОКБ
ОРБ
Например выбираем ОРБ (code='03').

В зависимости от выбранного значения 1-го комбобокса, во 2 Combo Box отражаются только подразделения относящиеся к нему (первые 2 символа 03).
Это
Главные
Сектор малого бизнеса

3 combo box зависит опять от выбранного значения во втором. Например, выбираем Сектор малого бизнеса, и у нас в 3 комбобоксе доступны (певые 4 символа 0301)
Гл. специалист ОРБ
Вед. специалист ОРБ
Специалист ОРБ

Заранее благодарен за помощь!
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / 3 Combo Box b 1 таблица. Зависимости между Combobox-ами.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]