Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Звездная Тень
Имеется форма 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 раз. :-)
Неужели ничего сделать нельзя?


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.