Ошибка выполнения 3125 при экспорте в Excel из Access - PullRequest
0 голосов
/ 19 апреля 2011

Я экспортирую файл из Access в Excel, используя следующий код:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "" & strQuery & "", "" & result & "", True

strQuery - это имя запроса, на котором основан экспортируемый файл, а результатом - имя и адрес файла, полученные из диалогового окна Сохранить как.

Есть два потенциальных запроса, которые я хотел бы использовать, в зависимости от критериев поиска пользователя. При использовании первого запроса Report он работает нормально. При использовании второго запроса Report2 выдается ошибка: Ошибка времени выполнения '3125' '' не является допустимым именем. Убедитесь, что он не содержит недопустимых символов или знаков препинания и не слишком длинный .

Запрос Report2 прекрасно работает, когда выполняется сам по себе и как часть подчиненной формы, но не в этом экспорте. Есть идеи, что я делаю не так? Заранее спасибо.

...