Доступ к данным пустым в отчете - PullRequest
0 голосов
/ 17 января 2020

Я некоторое время отсутствовал в Access, и мне нужно было создать простую форму ввода данных, которая сохраняет данные в таблицу и печатает данные в отчете. Я уверен, что это что-то простое, но я не могу получить данные для отображения в отчете.

Вот часть формы, заполненная тестовыми данными:

Вот часть таблицы, показывающая, что данные были введены / сохранены:

Вот отчет, который отображается, я установил кнопку печати в форме на отобразить отчет в режиме предварительного просмотра:

Вот процедура обработки события для кнопки печати:

Private Sub PrntBtn_Click()
    DoCmd.OpenReport "NCR_rpt", acViewPreview, , _"[NCR_Number]=Forms!NCR_form"
End Sub

Что я делаю не так?

1 Ответ

0 голосов
/ 18 января 2020

Вы не предоставляете элемент управления формы для аргумента условия where метода openreport:

"[NCR_Number]=Forms!NCR_form"

Вместо этого он должен ссылаться на элемент управления формы, содержащий поле NCR_Number, например:

Private Sub PrntBtn_Click()
    DoCmd.OpenReport "NCR_rpt", acViewPreview, , "[NCR_Number]=Forms!NCR_form!NCR_Number"
End Sub
...