Я знаю, что это можно сделать с помощью VBA с QueryDef.parameter (n); но есть ли способ использовать именованный запрос из SQL и передать его параметры из родительского оператора, чтобы Access не запрашивал пользователя? Как вызов хранимой процедуры ...
Пример:
по имени FirstQuery
SELECT col_name, other_col
FROM aTable
WHERE col_primekey=[SomeParameter];
А потом
SELECT col_name
FROM [FirstQuery]("value for SomeParameter");
Или что-то в этом роде. Я действительно надеюсь избежать взлома, чтобы оставить невидимую форму открытой и ссылаться на нее.