Как программно открыть основную форму с подчиненной на нужной странице - VB

Узнай цену своей работы

Формулировка задачи:

Добрый вечер!
Столкнулась с такой ситуацией: нужно, чтобы по нажатию кнопки открывалась форма (комбинация: основная+подчиненная) на определенной странице, точнее на имени того автора, которого пользователь выбрал на предыдущей форме.
когда устанавливаю у основной формы условие на рекордсоурс - то в подчиненной все данные пропадают, если не задавать условий вообще - основная и подчиненная отображают инфу, но сортируются по основной форме в алфавитном порядке, то бишь, до нужного имени придется листать руками.
вот мой код, но при такой реализации, подчиненная форма очищается, строки пустые:

[Книги автора] - основная форма
[Книги подчиненная форма] - соответственно, подчиненка
Вопрос: как обратиться к основной форме (по значению поля), чтобы и подчиненная отображала записи?

Решение задачи: «Как программно открыть основную форму с подчиненной на нужной странице»

textual
Листинг программы
DoCmd.OpenForm (<font color="teal">"Книги автора"</font>)
[Forms]![Книги автора].RecordSource = (<font color="teal">"select * from авторы where код_автора="</font> & [Forms]![Выборка книг указанного автора]![Поле7] & <font color="teal">" "</font>)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы