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, если хотите, отсюда вы можете указать свой первичный ключ в таблице учеников, и это отношения