Проблемы при копировании набора результатов в Excel, Access 2003/20007 - PullRequest
1 голос
/ 07 октября 2010

У меня есть приложение Access 2003, которое генерирует отчеты Excel, запрашивая Sybase.

Один из отчетов выдает 204 000 строк.Это делилось на несколько листов в Excel 2003.

Сейчас я проверяю, можно ли использовать Excel 2007 и можно ли вывести все данные на один лист.

Код Access VBAиспользуется для копирования наборов результатов в Excel:

workSheet.Range ("A2"). CopyFromRecordset rs

Кажется, работает, когда числоколичество строк составляет около 90 000, но не работает для 204 000 строк.

Я тестирую это на сервере Windows 2003.

Я преобразовал приложение в Access 2007 и все еще сталкиваюсьте же проблемы.

Хотите знать, если кто-то может помочь с этим ... много thx

- Ag

1 Ответ

0 голосов
/ 12 октября 2010

Убедитесь, что Excel 2007 установлен на компьютере, на котором выполняется приложение Access, и что вы указали FileFormat: = 52 в вашем методе .SaveAs.

...