Set db = CurrentDb
Set qdf = db.CreateQueryDef("Unique_Address1_qry", strSQL)
Application.RefreshDatabaseWindow
strSQL = "SELECT field1 AS field1, field2 as field2 " & vbCrLf & _
"'" & strScenario & "'" & "AS Scenario, " & vbCrLf & _
"FROM table_tbl " & vbCrLf & _
"GROUP BY field1,....; "
strScenario содержит формулу расчета, как «[поле2]/2 + 3» результатом является то, что в каждой записи для рассчитывается по формуле Fied, «[поле2]/2 + 3» демонстрирует инстинкт вычисления.доступа динамическое создание запросов в VBA
Удалить одиночные кавычки '' 'вокруг переменной? '' 'сообщает запросу, что это буквальная текстовая строка для возврата. –