3 / 3 / 0
Регистрация: 20.11.2016
Сообщений: 88
|
|
Экспорт данных из запроса Access в Excel-Шаблон с определенной строки08.08.2017, 16:47. Показов 7113. Ответов 8
Добрый день, Увожаемые форумчане.
У кого нибудь есть готовый пример экспорта данных из запроса Access в уже готовый отформатированный шаблон Excel, так чтобы данные (большая таблица запроса с всегда разным количеством строк но одинаковым количеством столбцо) выгружались в Excel с 10й строки (область выше применятеся для вычислений и обозначений). p.s. Знаю что много статей на эту тему. Не могу сделать код...по сути просто массив с данними должен переместиться из запроса в таблицу при этом имя таблицы должно быть задаваемо параметрами.
0
|
08.08.2017, 16:47 | |
Ответы с готовыми решениями:
8
Экспорт данных из запроса Access в ячейки шаблона Excel Экспорт данных из запроса Access в ячейки шаблона Excel |
![]() 26819 / 14499 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
08.08.2017, 17:00 | ||||||
Имя таблицы это имя книги/шаблона Excel? Или имя объекта таблица, умная таблица в книге? Предположим, что имя шаблона
1
|
3 / 3 / 0
Регистрация: 20.11.2016
Сообщений: 88
|
||||||
08.08.2017, 17:50 [ТС] | ||||||
Да. Верно!
Это имя "готового продукта" - таблицы excel порожденной из шаблона. Можно пожалуйста поподробнее с кодом?: - этот код в Modul1 пропивывать и потом на него ссылаться? - nameTabl - это имя таблицы? какой таблицы? - где в этом коде указывается адрес и имя шаблона в который нужно залить данные? - тут не нужна строчка в конце типа safefile as bla bla? подскажите пожалуйста. этот код нужно потом кнопкой запустить Добавлено через 12 минут Немного подправил код "под себя" и вот что получилось. Он работает. Сохраняет Excel таблицу в той же папке с данными из запроса начиная с 10й строки - все как и нужно! Теперь другой вопрос: - как указать другое место для хранения отчетов? - как задавать имя?
0
|
![]() 26819 / 14499 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
08.08.2017, 17:52 | ||||||
Параметр процедуры nameTabl это и есть строка "c:\путь\имяшаблона.xltx".
Я бы сделал форму с полем и кнопкой. В поле путь\имяшаблона.xltx. Если путь и имя шаблона постоянные, то можно сделать его значением по умолчанию. На кнопке вызов процедуры
Процедуру ToExcelTabl можно записать в стандартный модуль. А можно и в модуль формы, если захотите с формой. С формой удобнее.
1
|
![]() 26819 / 14499 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
08.08.2017, 17:55 | ||||||
![]() Решение
Если нужно задавать еще и место хранения отчетов. то я бы сделал на форме еще одно поле с путем до папки хранения.
А в процедуре последним оператором записать сохранение книги
1
|
3 / 3 / 0
Регистрация: 20.11.2016
Сообщений: 88
|
||||||
08.08.2017, 18:09 [ТС] | ||||||
mobile, спасибо! в очередной раз выручаете.
Шаблоны будут лежать в отдельной папке. Всегда в одной папке, всегда одинаковые шаблоны. Будет меняться имя готового файла. Вы мне просто подскажите пожалуйста как сохранить правильно и желательно с возможностью указания пути. Скажем, будет отдельная папка задана для запросов "А" другая для "Б". ...мне главное недостоющие команды узнать. там уже какое имя конкретно какой шаблон получит я разберусь...надеюсь Добавлено через 9 минут не получается. как правильно делать? что я не так делаю?
0
|
![]() 26819 / 14499 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
|
||||||
08.08.2017, 18:15 | ||||||
![]() Решение
Тогда на форме надо сделать либо 2 поля для путей, если в ексель пишется сразу оба запроса, либо сделать группу для выбора того или иного запроса. А в процедуру внести еще параметр - имя запроса
1
|
3 / 3 / 0
Регистрация: 20.11.2016
Сообщений: 88
|
||||||
08.08.2017, 18:21 [ТС] | ||||||
огромное спасибо! Mobile
у меня есть большая рутина которая по четырем параметрам: 1) вид заказа (2 варианта), 2) филиал (5 вариантов), 3) поставщик (10 вариантов) и 4) дата и время текущие присваивает переменной соответствующее имя. это уже есть. еще в коде вроде бы не хватало закрытия excelя так как во время попытки открыть файл там всплыло окно "защищен от записи, только для чтения".
0
|
08.08.2017, 18:21 | |
Помогаю со студенческими работами здесь
9
Экспорт запроса из Access в Excel Экспорт данных из запроса с параметрами в шаблон Word Экспорт данных из таблицы Excel в шаблон Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
|
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
|
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations
рестрикции доступа на сервер sshd
статья:
https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
|
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
|
Многопоточное программирование в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
|
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
|
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
|
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
|
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
|
Образование и практика
Igor3D 21.03.2025
Добрый день
А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
|