Я создаю базу данных для отслеживания участия моих учеников в занятиях.Это то, что я настроил до сих пор.Я работаю в Access 2007.
Основная таблица участника - имя, контактная информация, зачисленный класс, зачисленный семестр.Зарегистрированный класс (класс A, класс B, класс C) и зарегистрированный семестр (Semester 1, Semester 2) определены в таблицах.Первичный ключ - это номер автоинкремента, но все учащиеся получают идентификационный номер школы (ParticipantID).
Query1 извлекает имя и адрес для студентов, зачисленных в класс A, семестр 2 (SELECT name, address FROM ParticipantMaster WHERE EnrClass = "Class A" and EnrSem = "Semester 2"
).Запрос работает.
DailySessionLog - это таблица для представления каждого ежедневного класса.Включает поля для даты, имени преподавателя (проверка из списка), темы обсуждения (проверка из списка).
Теперь я хочу связать DailySessionLog с Query1 - позволяя мне каждый день проверять, был ли студент там для НетЧастичный, Половинный или Полный сеанс в этот день.У меня проблемы с их связью и созданием подчиненной формы.Любая помощь?
Я пытался иметь поле ParticipantID в DailySessionLog, которое я связал с ParticipantID в Query1.Он не распознает, если это отношения один: один или много.Если я продолжу и создаю подчиненную форму с помощью мастера доступа, он обрабатывает данные Участника как «высшую» форму, а данные DailySessionLog - как «подчиненную» форму.Я хочу, чтобы все было наоборот.
Спасибо за помощь!