Вы, вероятно, подключили источник записей для отчета к той же таблице / запросу, которую используете для формы. Когда вы откроете отчет, вы получите квитанции для каждой записи в исходной таблице / запросе.
В этом случае я бы добавил фильтр к отчету и отфильтровал записи, чтобы показать ту же самую запись, которая в данный момент отображается в форме. Вы можете сделать это при открытии отчета. например,
docmd.OpenReport "foo", acViewNormal, , "fooID = " & me.fooID
(примечание: возможно, вы явно включили фильтры в параметрах отчета)
Вы можете отобразить настраиваемую строку, подобную этой, создав string
в значении по умолчанию для несвязанного текстового поля.
="Text" & "foo" & me.value & ""
Или вы можете установить значение текстового поля на лету, вероятно, во время события OnFormat.
Или вы можете сделать это как часть запроса, который вы используете для предоставления данных в отчет, и использовать ограниченное текстовое поле.