MS Access ссылка запись из форм

Есть две таблицы, одна для ученика и одна для заимствованных книг. В Microsoft Access (2010, 2013) легко отобразить форму Student на основе таблицы Student и другие формы BorrowedBooks на основе таблицы Borrowed Books с указанием их источника записи.

Как сделать Форму BorrowedBooks, показывающую записи для текущего студента, показывающие в Форме Студент одну за один раз? Я хочу изучить как VBA-скрипт, так и использовать встроенные элементы управления для достижения результата.

Отношения были построены. И это одно отношение ученика ко многим книгам.

1 ответ

Один подход VBA, как:

DoCmd.OpenForm "BorrowedBooks", , , "StudentID = " & Me.StudentID

Настоящий трюк - выяснить, в какое событие поместить код.

Другой вариант - использовать расположение формы / подчиненной формы - основная форма привязана к таблице учеников, а подчиненная форма привязана к BorrowedBooks. Вы смотрели на шаблон базы данных Microsoft Lending Library?

Поэтому , если я понимаю ваш вопрос, вам нужно присоединиться к работе с таблицами

ВЫБРАТЬ * ИЗ ученика ВНУТРЕННЕЕ СОЕДИНЕНИЕ заимствованных книг ВКЛЮЧЕНО (столбец, связанный с двумя таблицами, т.е.

вы также можете добавить предложение where, если хотите, отсюда вы можете указать свой первичный ключ в таблице учеников, и это отношения

Другие вопросы по тегам