У меня есть база данных Access 2007, на которой я создал около 15 SQL-запросов для обработки определенных данных, я создал меню навигации основного кадра, используя меню в Access, теперь мне нужно извлечь все th запросы в Excel с помощью кода VBA, мне удалось сделать это с помощью кода ниже, создав кнопку и указав на нее этот код.Экспорт запроса доступа в Excel
Private Sub query1_Click()
DoCmd.TransferSpreadsheet acExport, _
acSpreadsheetTypeExcel9, "Total Users and Sessions", _
"C:\UsersandSessions.xls", , "Total Users & Sessions"
End Sub
Теперь моя проблема в данный момент является то, что штраф запроса на экспорт в Excel, но это сделано без какого-либо форматирования применяется на всех, я хотел бы добавить некоторое форматирование по крайней мере, к заголовкам и, возможно, название внутри таблицы, и одна вещь, мне не очень нравится, - это то, что все записи начинаются с первой ячейки. Также я бы предпочел, чтобы, если я снова удалю эту кнопку в Access, а электронная таблица Excel уже существует с этим выходом запроса, то при повторном нажатии она снова напишет следующий доступный лист.
Любые предложения или идеи очень приветствуются.
Несколько вопросов: # 1 Когда вы говорите «извлеките все запросы в Excel», вы имеете в виду, что хотите просто экспортировать результаты запросов? # 2 Выполняют ли эти запросы любые пользовательские вводные данные, то есть критерии даты, прежде чем они смогут запустить? – PowerUser
Вы изучили автоматизацию Excel из Access? Это довольно большая тема. –
PowerUser, запросы не требуют ввода какого-либо пользователя, и, к сожалению, я имею в виду экспорт в Excel с форматированием, есть ли у вас какие-либо рекомендации. Спасибо – MalsiaPro