у меня есть доступ к базе данных Я здание (я уже писал иногда мои вопросы) и у меня есть общий вопрос о доступе мса:подчиненного Открытия в навигациях (ELI5)
Как открыть подчиненный внутри форма навигации?
У меня есть мастер/ребенок дерево, которое:
Main Navigation Form -> Main Student Records Navigation Form -> View All Students Datasheet -> View Edit Student
Моя цель состоит в том, чтобы нажать на идентификатор записи в таблицу, и это открыть «Просмотр/редактирование студента», что отображает полную информацию (у таблицы есть только несколько элементов).
Но я, честно говоря, не понимаю, как вызвать подформу, чтобы открыться так. Я читал об этом, и я подумал, что это будет что-то вроде
DoCmd.OpenForm Forms!NavigationForm.StudentNav_Form.ViewEditStud_Form
Но это не работает. Но эта проблема, с которой я сталкиваюсь, похожа на системный способ работы доступа. Я не уверен, что понимаю, как работают ссылки и вызовы объектов в VBA. Чтение статей msdn только сбивает меня с толку>. <
Спасибо всем!
EDIT: Я нашел это: navigating to a different tab in navigation subform
Команда BrowseTo
кажется, что я хочу, но я не уверен, что понимаю, как писать синтаксис для перехода на нужную страницу ... Я Я собираюсь экспериментировать, но если у кого-нибудь есть идеи, я бы с удовольствием узнал!
So ViewAllStudents - это подформация внутри Student и видна в исходной форме нагрузки? Похоже, вам просто нужно изменить источник записей ViewAllStudent. - - вы можете добавить событие _Click в форму, на которую они нажимают (если они нажимают на поле идентификатора в форме «Студенты», добавьте Sub с именем ID_Click в код «Студенты»). Когда код будет запущен, ID.Value будет удерживать значение, на которое они нажали. Затем вы можете изменить источник записей ViewAllStudents, чтобы показать записи этого идентификатора. – Acantud