powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт из Access в Excel - несколько листов в одну книгу
6 сообщений из 6, страница 1 из 1
Экспорт из Access в Excel - несколько листов в одну книгу
    #39285364
-SWAN-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, гуру Access'a!
Подскажите, пожалуйста, как экспортнуть в одну книгу EXCEL (в несколько листов) сразу несколько таблиц (запросов) из Access?
Делал пока так, но была только одна таблица и в один лист EXCEL
Код: sql
1.
DoCmd.OutputTo acOutputTable, "Таблица1", acFormatXLSX, "", False, "", 0


Спасибо заранее за любую помощь!
...
Рейтинг: 0 / 0
Экспорт из Access в Excel - несколько листов в одну книгу
    #39285370
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-SWAN-,

Поищите по ключевому слову CopyFromRecordset
...
Рейтинг: 0 / 0
Экспорт из Access в Excel - несколько листов в одну книгу
    #39285372
Используйте DoCmd.TransferSpreadsheet, указывая одно и то же имя файла.
...
Рейтинг: 0 / 0
Экспорт из Access в Excel - несколько листов в одну книгу
    #39285623
-SWAN-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев )Используйте DoCmd.TransferSpreadsheet, указывая одно и то же имя файла.
Анатолий, спасибо большое за совет!
Всё получилось! Только хочется выбирать место куда сохраняется файл, есть ли такая возможность, не подскажете как сделать это?
...
Рейтинг: 0 / 0
Экспорт из Access в Excel - несколько листов в одну книгу
    #39285876
-SWAN-Только хочется выбирать место куда сохраняется файл Т.е. вам нужен диалог сохранения файла перед выполнением экспорта? Здесь есть несколько вариантов.
Например - встроенный объект FileDialog.
Но я предпочитаю диалог от WizHook (это тоже встроенный скрытый объект). Поищите на этом сайте - есть примеры.
...
Рейтинг: 0 / 0
Экспорт из Access в Excel - несколько листов в одну книгу
    #39286109
-SWAN-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Анатолий ( Киев ), спасибо еще раз!
Сделал так (вроде работает):
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
With Application.FileDialog(msoFileDialogSaveAs)

    .Title = "Сохранить как"
    .InitialFileName = "Квартальный отчет " & Me.fi_DateBegin & "-" & Me.fi_DateEnd & ".xls"
    .Show
    
    If .SelectedItems.Count = 0 Then
        MsgBox "Вы отменили сохранение файла", vbCritical + _
                vbOKOnly, "Отмена"
    Else
        DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "ТСП_", .InitialFileName
        DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "ПВН_", .InitialFileName
    End If
End With
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Экспорт из Access в Excel - несколько листов в одну книгу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]