powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как связать два списка между собой?
8 сообщений из 8, страница 1 из 1
как связать два списка между собой?
    #32853406
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
доброго времени суток! подскажите, такую вещь, пожалуйста... Есть поле со списком 'Список групп', где хранятся названия групп и есть 'Список студентов', где должны отображаться студенты, относящиеся к той или иной группе, название которой мы выбираем из 'списка групп'
Как можно связать между собой эти списки?
Например, в списке групп выбираю группу №31, а во втором списке высвечиваются только те студенты, которые относятся к этой группе.
Студенты (IDСтудента, ФИО, Группа)
Группы(IDГруппы, ГодНабора)
...
Рейтинг: 0 / 0
как связать два списка между собой?
    #32853409
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как связать два списка между собой?
    #32853431
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не помогло
...
Рейтинг: 0 / 0
как связать два списка между собой?
    #32853438
Vostok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скажем даже так
вот такая конструкция не помогла:
SELECT "Студенты"."IDСтудента", "Студенты"."Фамилия", "Студенты"."Имя", "Студенты"."Отчество" FROM "Студенты" WHERE ((("Студенты"."Группа")=Forms!List!СписокГрупп));

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

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


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


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