Многие многим ввод данных - доступ 2010

У меня есть три таблицы. Студент, Класс и StudentClassMap (многие многим), которые размечаются как так:

Student:
SID - PK
Student Name

Class:
CID - PK
Class Name

StudentClassMap:
SID - FK | PK
CID - FK |
Grade

Теперь я хочу сделать форму базирующейся Студента с подчиненной формой, которая показывает все их классы и классы в тех классах. Я могу легко сделать это путем выбора студенческой таблицы и попытки Создавать Форму. Теперь подчиненная форма, которая является автоматическая сгенерированный просто, показывает CID и Класс. Таким образом к симпатичному это я создал запрос, который возвращает SID, Имя класса и Класс и устанавливает это как источник для моей подчиненной формы.

Таким образом, теперь у меня есть форма с информацией о студенте и подчиненной форме, показывающей Имя класса и Класс для класса. Я могу легко добавить новых Студентов и изменить Классы для классов, в которых каждый Студент уже находится. Мой вопрос состоит в том, как я могу сделать его так, я могу добавить студентов к классам от этой формы. Когда я пытаюсь ввести имя класса в подчиненную форму, я получаю ошибку, которая говорит, что я не могу отредактировать это значение.

Примечание: Я не пытаюсь создать новый класс, класс существует в таблице класса... Я просто хочу смочь добавить его к своей подчиненной форме на студенческой форме.

Идеальная ситуация была бы для столбца Class Name подчиненной формы, чтобы быть выпадающими из Имен классов, которые существуют в таблице Class.

Сообщите мне, имеет ли это смысл.

1
задан 20.02.2011, 00:49

1 ответ

На Студенческой форме Ваша подчиненная форма должна быть строками в StudentClassMap. Затем измените столбец CID на избранное поле и установите его свойства строки для отображения Имени класса. Это должно позволить Вам добавлять/удалять классы от студента, а также редактировать класс, на Студенческой форме.

0
ответ дан 24.11.2019, 01:18

Теги

Похожие вопросы