C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Фильтрация по ключу
Basilak
Отправлено: 13.02.2005, 03:31


Ученик-кочегар

Группа: Участник
Сообщений: 5



Может быть подобный вопрос уже обсуждался, но я не нашел.
Подскажите, пожалуйста, как лучше сделать.
Существуют 3 таблицы: Районы(TArea), Населенные пункты(TTown) и Улицы(TStreet). База Paradox.
TTown связана по ключу с TArea, TStreet соответственно с TTown.
Названия выводятся в трех ComboBox'ах.
Надо, чтобы после выбора района в ComboBox'е нас. пунктов отображались только принадлежащие этому району, и тоже самое с улицами.
olegenty
Отправлено: 14.02.2005, 08:38


Ветеран

Группа: Модератор
Сообщений: 2412



вариант1:
1. Комбобоксы целесообразно заменить на TRxLookupEdit
2. Завязать всё, как мастер-детаил и тащиться

вариант2:
1. делать всё руками в любом компоненте
2. наборы данных слелать параметрическими
3. при смене значения в одном контроле перезапрашивать связанный с ним набор данных, подставляя соответствующий параметр

вариант3:
первый и второй вместе.

Вернуться в Работа с базами данных в C++Builder