Для этого нельзя использовать «список» или «несколько» значений. Но вы МОЖЕТЕ сделать это в предложении where формы (или отчета).
Во-первых, удалите все параметры для формы / отчета. Вы хотите иметь возможность открывать / запускать форму / отчет БЕЗ каких-либо подсказок из запроса. Фактически, следующее будет работать даже, если вы основываете форму / отчет непосредственно на таблице.
Итак, вы можете сделать это:
dim strInvoices as string
strInvoices = InputBox("Enter invoice numbers ',' between each")
dim strWhere as string
strWhere = "InvoiceNumber in (" & strInvoices & ")"
docmd.OpenReport "frmInvoices",,,strWhere
Итак, вы можете предоставить список как как указано выше и используйте «in»
, предложение IN - это
InvoiceNumber in (234,433,555)
Таким образом, вы можете передать условия в виде предложения «where» в открытую форму или отчет.