Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как правильно сделать подстановку? 
:(
    Опции темы
DIGO2
Дата 4.3.2007, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 21.2.2007

Репутация: нет
Всего: нет



вопрос по поводу подстановок. Суть вот в чем:

Есть две таблицы Сфера деятельности и Вид деятельности. Некоторые поля сферы деятельности делятся внутри таблицы вид деятельности например: Сфера деят. общепит имеет виды деят. кафе, ресторан, летняя площадка и тд.. Теперь при вводе новой записи нужно указать сферу деятельности и при вводе вида деятельности список для подстановки должен показывать только те значения которые являются расшифровкой конкретной сферы деятельности (для того чтобы не было ошибок ввода).  Вобщем результаты одного списка должны зависет от другого.

Кто нибудь может посоветовать каким образом это лучше сделать?

Спасибо!
PM MAIL   Вверх
dionisiu
Дата 5.3.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 170
Регистрация: 13.5.2006
Где: Крым

Репутация: 1
Всего: 2



То есть, для вида деятельности, например, автомобильный транспорт, должно быть: автозавод, гараж, автомойка...? А таблица "Вид деятельности" имеет внешний ключ к таблице "Сфера..."? Если да, то нужно фильтровать по этому ключу.
А ещё, если это речь идёт о внесении данных в таблицу непосредстванным вводом, то создать такую конструкцию у меня не получилось (пол-часа потратил - без результата). Попытка сделать источником строк для поля с подстановкой запрос, ссылающийся на текущую запись в таблице привела к аварийному завершению акцеса.
PM MAIL ICQ   Вверх
DIGO2
Дата 6.3.2007, 08:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 21.2.2007

Репутация: нет
Всего: нет



Все правильно! Ключ к таблице сфера тож имеется. А вот как правильно отфильтровать. Пока не получается.
PM MAIL   Вверх
Akina
Дата 6.3.2007, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 30
Всего: 454



T1 - таблица СД
ID
Наим.

Т2 - таблица ВД
ID
ID_T1
Наим.

====================

ListBox1 - выводит СД
ListBox2 - выводит ВД

====================

Код

'Draft code
Sub ListBox1_SelectionChange
ListBox2.RowSource = "Select * From T2 Where ID_T1 = " & ListBox1.Columns(0)
ListBox2.Requery
End Sub



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.1037 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.