Я экспортирую файл из Access в Excel, используя следующий код:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "" & strQuery & "", "" & result & "", True
strQuery - это имя запроса, на котором основан экспортируемый файл, а результатом - имя и адрес файла, полученные из диалогового окна Сохранить как.
Есть два потенциальных запроса, которые я хотел бы использовать, в зависимости от критериев поиска пользователя. При использовании первого запроса Report он работает нормально. При использовании второго запроса Report2 выдается ошибка: Ошибка времени выполнения '3125' '' не является допустимым именем. Убедитесь, что он не содержит недопустимых символов или знаков препинания и не слишком длинный .
Запрос Report2 прекрасно работает, когда выполняется сам по себе и как часть подчиненной формы, но не в этом экспорте. Есть идеи, что я делаю не так? Заранее спасибо.