Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
ramz
Зарегистрирован: 21.11.2001 Сообщения: 141
|
Добавлено: Чт Янв 23 2003 18:47 Заголовок сообщения: Вопрос по Access 2000 |
|
|
Сильно не пинайте - задача примитивная, но так получилось что за Access я сел только вчера и почемуто не получается...
Есть две таблицы: "справочник_тематик" код_тематики(счетчик) темати ка(текстовый) 1 информатика 2 химия 3 физика 4 история
"склад" код(счетчик) издание(текстовый) код_т ематики(числовой) 1 пр-е в C++Builder 5 1 2 Windows 2000 Prof. 1 3 химия для 7-8 классов 2 4 история Украины 4 5 справочник по химии 2
Необходимо на форме выбирая в списке из тематик отображать в другом списке соответствующие издания. Что я делаю: Леплю на форму "поле со списком", в мастере указываю, что в этом списке будут значения из таблицы "справочник_тематик" поля [тематика]. Почему то он мне предлагает "Скрыть ключевой столбец..." - хотя я его не выбирал в мастере. Ну да ладно. Сейчас начинаются непонятки: - как мне сделать чтобы выбрав в этом списке нужную тематику в другом списке сформировавлись издания по этой тематике ? Похоже нужно на событие "Изменение" повесить какойто код в VB (кстати и с VB я не дружу) или можно както по другому ? По идее вибирая нужную тематику я перемещаюсь по "справочник_тематик" и могу получить [код_тематики]
И тогда во второй списке можно открывать запрос типа:
SELECT [издание], [тематика] FROM cклад, справочник_тематик WHERE [cклад].[код_тематики]=[справочник_тематик].[код_тематики];
Но этот вариант почему-то не работает.... |
|
Вернуться к началу |
|
|
Борис Гость
|
Добавлено: Чт Янв 23 2003 19:17 Заголовок сообщения: Используй мастер форм. Там есть готовый образец для представления связанных таблиц. (-) |
|
|
- |
|
Вернуться к началу |
|
|
Dravin Гость
|
Добавлено: Чт Янв 30 2003 14:53 Заголовок сообщения: Re: Вопрос по Access 2000 |
|
|
Гм-м-м-м... Кажется, в учебной базе данных есть пример такого. Да и вообще это легко сделать, как мне кажется. Код такой на VB и SQL слепить можно легко. Пришли мне на е-майл БД с примерами твоих таблиц - может и сделаю. |
|
Вернуться к началу |
|
|
|