MS Access, создать отношения с формой и подчиненной
Итак, моя проблема в том, что у меня есть такая форма:
этот экран находится внутри навигационной формы и называется "Сведения об ученике"
Я создал запрос со следующим кодом и превратил указанный запрос в подчиненную форму:
SELECT [student subjects].[student id],[student subjects].[Subject Code], [student subjects].[Class Number], [student subjects].Result
FROM [student subjects]
WHERE [student subjects].[student id] = Forms![Navigation Form].Form![student id];
По сути, я хочу, чтобы код субъекта, номер класса и результаты ученика появились в подчиненной форме ниже; поэтому я подумал, что пойду об этом, заявив, что идентификаторы учеников должны быть одинаковыми.
Еще немного информации, информация вверху изображения находится в другой таблице, чем информация в подчиненной форме.
Однако, как вы можете видеть, подчиненная форма реплицирует только идентификатор студента, а не другие поля. Я хотел бы исправить это.
Заранее спасибо.
1 ответ
Ваш код правильный. Возможно, выбранные вами столбцы пусты или еще не сохранены.
Кстати: есть свойства для подчиненной формы, где вы можете обратиться к родительской форме. Я думаю, что английское имя свойства - Link Child Field и Link Master Field. Просто введите туда имя вашего идентификатора.
РЕДАКТИРОВАТЬ
Смотрите также здесь