Создайте запрос СоставДобавление, который добавляет в выбранную группу (поле КодГруппы в форме Состав) выбранного студента (поле КодСтудентаСпец в форме Состав). Запрос добавляет одну запись в таблицу Состав.
Поле
| Добавление
|
КодСтудента: [Forms]![Состав]![КодСтудентаСпец]
| КодСтудента
|
КодГруппы: [Forms]![Состав]![КодГруппы]
| КодГруппы
|
Запрос СоставДобавлениеВсех
Создайте запрос СоставДобавлениеВсех, который добавляет в выбранную группу (поле КодГруппы в форме Состав) всех студентов зачисленных на выбранную специальность (поле КодСпециальности в форме Главная) и не зачисленных ни в одну группу в выбранном году (поле КодГода в форме Главная). Запрос добавляет все записи из запроса СтудентыБезГруппы в таблицу Состав.
Поле
| Таблица
| Добавление
|
КодСтудента
| СтудентыБезГруппы
| КодСтудента
|
КодГруппы: [Forms]![Состав]![КодГруппы]
|
| КодГруппы
|
Запрос СоставУдаление
Создайте запрос СоставУдаление, который удаляет из выбранной группы (поле КодГруппы в форме Состав) выбранного студента (поле КодСтудентаГруппы в форме Состав). Запрос удаляет одну запись из таблицы Состав.
Поле
| Таблица
| Удаление
| Условие отбора
|
КодСтудента
| Состав
| Условие
| [Forms]![Состав]![КодСтудентаГруппы]
|
КодГруппы
| Состав
| Условие
| [Forms]![Состав]![КодГруппы]
|