Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: TransferDatabase в формат Excel
 
 автор: Звездная Тень   (01.11.2006 в 08:27)   личное сообщение
 
 

Имеется форма NALOG, открытая в табличном виде.
Делаю вручную:
Файл
Сохранить как/экспорт
Во внешнем файле
Тип файла:Microsoft Excel 97
Имя файла: Осн

Сохраняет.

Хочу это сделать атоматически:
Пишу строчку
DoCmd.TransferDatabase acExport, "Microsoft Excel 97", "d:\osn", acForm, "NALOG", "Осн"

Access 97 ругается- "Тип 'Microsoft Excel 97' не является допустимым типом базы данных или не подерживает выбранную операцию. Может, нужно указать что-то другое вместо "Microsoft Excel 97"?

Пробуем через макрокоманду:
В макросе:
ПреобразоватьБазуДанных
Тип преобразования:экспорт
Тип базы данных: Access и разные Dbase,FoxPro,-EXCEL НЕТ В СПИСКЕ! При попытке внести Excel в любом виде ругается, что нет в списке.:)

Как выйти из положения? Мне необходимо выполнить операцию около 40 раз.
Вручную уж больно муторно.

Команда DoCmd.TransferSpreadsheet не поможет, т.к. экспортирует только таблицу или запрос, а там у меня поля по-другому называются. Нет, ну можно создать отдельный запрос с нужными названиями,но полей так много, что легче вручную 40 раз. :-)
Неужели ничего сделать нельзя?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList