![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]()
Здравствуйте!
Я тут полазил по разным форумам насчет моей проблемы. надо сказать, что решения есть. однако, возможно здесь мне подскажут более элегантное ![]() суть простая: в access есть 3 млн записей. необходимо создать в vba excess макрос, который бы делал запрос в эксес и экспортировал результат запроса в excel в виде отдельного файла. Заранее спасибо! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
По форуму поискать вера не позволяет.
Примеров много Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]()
через recordset? понятно, но сам запрос в access здесь не делается только импорт существующего
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]()
получается надо сначала сделать запрос в access, таем перейти в excle и запустить макрос. имя в макросе должно соответствовать имени запроса, иначе будет ошибка. идея в том, чтобы либо через access vba выгрузить в нужную книгу excel - там дальше свой макрос, либо с помощью excel vba сформировать полный запрос в базе аксес и выгрузить в excel.
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
какая разница откуда запрос посылать.
Можно в access выполнить запрос .создать файл Excel,и скопировать на лист Можно с Excel тоже самое сделать Макрос можно выполнить в Excel,или в access
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 19.08.2011 в 01:29. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]()
вы не поняли: запрос - это термин access его сначала надо сделать, создать (создание -> конструктор запросов), а уже потом экспортировать в excel или сделать такой запрос из базы access по параметрам (например: дата рождения, город и т.д.) и импортировать в excel
|
![]() |
![]() |
![]() |
#7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
нет это Вы не поняли...
запрос - это термин не access, а способ получения данных из базы данных (и из базы access в частности) у эrселя есть компонент MSQuery, позволяющий формировать текст запроса и получать данные из баз данных. Это можно проделать в ручном режиме, можно управлять процессом с помощью макроса.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]()
все верно, но как это реализуется в вашем коде? я не вижу как раз этого запроса по параметрам, только обращение к базе данным и выгрузка в excel
|
![]() |
![]() |
![]() |
#9 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
я тут никаких кодов не публиковал, а вот Сергей написал Вам:
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
![]() |
![]() |
![]() |
#10 | ||
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA Access - ADO | dvl41 | Microsoft Office Access | 2 | 10.05.2011 19:40 |
МАССИВЫ В VBA ACCESS | ALYSA | Помощь студентам | 0 | 24.05.2010 14:38 |
Проблема в vba access | jigy | Microsoft Office Access | 7 | 29.04.2010 12:32 |
Функции на VBA в Access | Verano naranjo | Microsoft Office Access | 0 | 23.04.2010 11:05 |
VBA + ms ACCESS | Dr.AgoN | Microsoft Office Access | 1 | 19.03.2009 10:23 |