Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как связать два списка между собой? / 8 сообщений из 8, страница 1 из 1
04.01.2005, 06:56:18
    #32853406
Vostok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
доброго времени суток! подскажите, такую вещь, пожалуйста... Есть поле со списком 'Список групп', где хранятся названия групп и есть 'Список студентов', где должны отображаться студенты, относящиеся к той или иной группе, название которой мы выбираем из 'списка групп'
Как можно связать между собой эти списки?
Например, в списке групп выбираю группу №31, а во втором списке высвечиваются только те студенты, которые относятся к этой группе.
Студенты (IDСтудента, ФИО, Группа)
Группы(IDГруппы, ГодНабора)
...
Рейтинг: 0 / 0
04.01.2005, 07:22:24
    #32853409
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
...
Рейтинг: 0 / 0
04.01.2005, 09:13:33
    #32853431
Vostok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
не помогло
...
Рейтинг: 0 / 0
04.01.2005, 09:32:11
    #32853438
Vostok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
скажем даже так
вот такая конструкция не помогла:
SELECT "Студенты"."IDСтудента", "Студенты"."Фамилия", "Студенты"."Имя", "Студенты"."Отчество" FROM "Студенты" WHERE ((("Студенты"."Группа")=Forms!List!СписокГрупп));

При запуске формы вылазит сообщение:
"Недопустимая инструкция SQL.Проверьте фильтр для сервера в источнике записей формы"
...
Рейтинг: 0 / 0
04.01.2005, 09:35:16
    #32853440
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
RFT писал по ссылкеНа событие After update первого комбика поставь requery второго комбика, в котором поставь where с2=с1.value
И какие проблемы?

Комбо1 - группы; Recordsorce = Select * from Группы
Комбо2 - студенты; RecordSource = Select * from Студенты
1) Событие AfterUpdate на Комбо1.
Код: plaintext
1.
Комбо2.RecordSource="SELECT * FROM Студенты WHERE Группа=" & Комбо1.Column( 0 )
Комбо2.Requery

Ну и всякие вариации на тему.
...
Рейтинг: 0 / 0
04.01.2005, 09:51:15
    #32853453
Shuhard
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
Vostokскажем даже так
вот такая конструкция не помогла:
SELECT "Студенты"."IDСтудента", "Студенты"."Фамилия", "Студенты"."Имя", "Студенты"."Отчество" FROM "Студенты" WHERE ((("Студенты"."Группа")=Forms!List!СписокГрупп));

При запуске формы вылазит сообщение:
"Недопустимая инструкция SQL.Проверьте фильтр для сервера в источнике записей формы"
1 "Студенты"."IDСтудента" - кавычки вокруг таблицы и поля - ?
2 Forms!List!СписокГрупп - List - это название формы ?
3 фильтр для сервера - mdp или adp ?
...
Рейтинг: 0 / 0
04.01.2005, 10:29:42
    #32853477
Vostok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
ну, не люблю я эти базы данных, но надо сделать задание - курсовая работа у меня такая...
1.кавычки - да, без них или с ними одинаково ошибки вылазят
2.а насчет формы, нет, она называется не так, но я не знаю, что там писать.
3.adp-проект
...
Рейтинг: 0 / 0
04.01.2005, 12:59:37
    #32853602
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как связать два списка между собой?
автор2.а насчет формы, нет, она называется не так, но я не знаю, что там писать.


Тогда никто больше так и никогда и не узнает :(
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как связать два списка между собой? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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