ник: Анатолий (Киев)
В форме запрос отрабатывается до возникновения события Form_Open. Отложить никак не удастся.
Вижу 2 варианта:
1. Запрос субформы сделать без параметров, возвращающий 0 или 1 запись. По ее событию
Form_Open проверять Me.Parent.Name, и подставлять правильный запрос в Me.RecordSource;
2. Если запрос с параметром используется только в этой субформе, подставьте вместо параметра ссылку на поле в заголовке формы. В нужный момент подставляйте туда значение и выполняйте me.Requery.
ЗЫ. Раньше я посоветовал ерунду. Поспешил. :-)