В отличие от форм, отчеты не должны быть интерактивными. Некоторое ограниченное взаимодействие возможно в ReportView (нажатие кнопки, меню фильтра, щелкнув правой кнопкой мыши), а в PrintPreview можно использовать меню правой кнопки мыши для параметров экспорта.
Введите текст в несвязанное текстовое поле в форме. Имейте выражение в текстовом поле отчета Текстовое поле ссылки ControlSource в форме.
=Forms!formname.textboxname
Затем откройте отчет.
Или можно передать данные с помощью аргумента OpenArgs ссылки OpenReport (или OpenForm) текстовое поле формы. DoCmd.OpenReport "reportname", acViewPreview, , , , Me.textbox
Затем выражение в текстовом поле отчета может извлекать значение из свойства OpenArgs. =[OpenArgs]
В любом случае ввод осуществляется через элемент управления в форме.
Другой подход - всплывающий ввод в запросе, который используется в качестве RecordSource отчета. SELECT table.*, [enter name] AS F1 FROM table;
Привязать текстовое поле к полю F1. Когда откроется отчет, появится всплывающее окно для ввода, и этот ввод отобразится в текстовом поле.