| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Как правильно сделать подстановку? |
| Автор: DIGO2 4.3.2007, 16:03 |
| вопрос по поводу подстановок. Суть вот в чем: Есть две таблицы Сфера деятельности и Вид деятельности. Некоторые поля сферы деятельности делятся внутри таблицы вид деятельности например: Сфера деят. общепит имеет виды деят. кафе, ресторан, летняя площадка и тд.. Теперь при вводе новой записи нужно указать сферу деятельности и при вводе вида деятельности список для подстановки должен показывать только те значения которые являются расшифровкой конкретной сферы деятельности (для того чтобы не было ошибок ввода). Вобщем результаты одного списка должны зависет от другого. Кто нибудь может посоветовать каким образом это лучше сделать? Спасибо! |
| Автор: dionisiu 5.3.2007, 11:39 |
| То есть, для вида деятельности, например, автомобильный транспорт, должно быть: автозавод, гараж, автомойка...? А таблица "Вид деятельности" имеет внешний ключ к таблице "Сфера..."? Если да, то нужно фильтровать по этому ключу. А ещё, если это речь идёт о внесении данных в таблицу непосредстванным вводом, то создать такую конструкцию у меня не получилось (пол-часа потратил - без результата). Попытка сделать источником строк для поля с подстановкой запрос, ссылающийся на текущую запись в таблице привела к аварийному завершению акцеса. |
| Автор: DIGO2 6.3.2007, 08:48 |
| Все правильно! Ключ к таблице сфера тож имеется. А вот как правильно отфильтровать. Пока не получается. |
| Автор: Akina 6.3.2007, 09:29 | ||
| T1 - таблица СД ID Наим. Т2 - таблица ВД ID ID_T1 Наим. ==================== ListBox1 - выводит СД ListBox2 - выводит ВД ====================
|