|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.08.2011, 00:09 | #1 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
access vba
Здравствуйте!
Я тут полазил по разным форумам насчет моей проблемы. надо сказать, что решения есть. однако, возможно здесь мне подскажут более элегантное суть простая: в access есть 3 млн записей. необходимо создать в vba excess макрос, который бы делал запрос в эксес и экспортировал результат запроса в excel в виде отдельного файла. Заранее спасибо! |
19.08.2011, 00:33 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
По форуму поискать вера не позволяет.
Примеров много Код:
Анализ,обработка данных Недорого
|
19.08.2011, 00:41 | #3 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
через recordset? понятно, но сам запрос в access здесь не делается только импорт существующего
|
19.08.2011, 00:44 | #4 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
получается надо сначала сделать запрос в access, таем перейти в excle и запустить макрос. имя в макросе должно соответствовать имени запроса, иначе будет ошибка. идея в том, чтобы либо через access vba выгрузить в нужную книгу excel - там дальше свой макрос, либо с помощью excel vba сформировать полный запрос в базе аксес и выгрузить в excel.
|
19.08.2011, 01:26 | #5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
какая разница откуда запрос посылать.
Можно в access выполнить запрос .создать файл Excel,и скопировать на лист Можно с Excel тоже самое сделать Макрос можно выполнить в Excel,или в access
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 19.08.2011 в 01:29. |
19.08.2011, 01:56 | #6 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
вы не поняли: запрос - это термин access его сначала надо сделать, создать (создание -> конструктор запросов), а уже потом экспортировать в excel или сделать такой запрос из базы access по параметрам (например: дата рождения, город и т.д.) и импортировать в excel
|
19.08.2011, 03:52 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
нет это Вы не поняли...
запрос - это термин не access, а способ получения данных из базы данных (и из базы access в частности) у эrселя есть компонент MSQuery, позволяющий формировать текст запроса и получать данные из баз данных. Это можно проделать в ручном режиме, можно управлять процессом с помощью макроса.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.08.2011, 10:25 | #8 |
Пользователь
Регистрация: 18.08.2011
Сообщений: 24
|
все верно, но как это реализуется в вашем коде? я не вижу как раз этого запроса по параметрам, только обращение к базе данным и выгрузка в excel
|
19.08.2011, 12:58 | #9 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я тут никаких кодов не публиковал, а вот Сергей написал Вам:
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
19.08.2011, 13:09 | #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 |