![]() |
MS Access 2010-Выгрузка данных Excel
Вложений: 1
Добрый день.
Пытаюсь разобраться с вопросом выгрузки данных в Excel при помощи VBA. Используя метод - Метод ADODB recordset. Примеры брал тут: -http://zmey.1977.ru/Access_To_Excel_Ru.htm#a1 -http://info-comp.ru/obucheniest/299--access-export-v-word-excel.html В референсах подключено: Снимок.PNG Плучаю ошибку: Variable not defined Ругается на значении: Rowss Нашел советы типа: - Уберите в самом верху кода обязательную декларацию переменных -Укажите переменную Я использую образцы и они без указания переменных гамают, подскажите пожалуйста в чем я не догоняю. Выкладываю на файлообменник пример БД: *Листинг *Примеры брал тут: |
Вложений: 1
Давно разобрался с задачкой, чтобы закрыть тему выложу решение в архиве. Вот ряд требований, для решений:
1- Установите себе уже Notepad++, код в данном редакторе отображается намного лучше, там ещё синтаксис VBA есть, включил и все видно, качайте с офф. сайта, там и русская версия есть (кому надо). 2-Подключите нужные библиотеки, выше я писал какие (Снимок.PNG) *-Чтобы вы не мучились с кодом, я прилагаю экспорт кода VBA со своей формы+саму базу данных+шаблонФайл 122480 3-Либо вы импортируете в свою форму мой код и смотрите как работает, лучше правьте мой код, там по сути останется указать ссылку на шаблон, исправить с какой строки начинать вносить данные в шаблон, указать какие столбцы необходимо экспортировать в Эксель. Для облегчения задачи, я вставлял экспорт в столбцы не последовательно, в комментариях я тоже это отразил. 4 Следующим этапом я бы предложил оформить свой код в виде функции и вызывать его из формы. Пример приложен только когда исполняющий код находится в форме. |
Время: 10:05. |
Время: 10:05.
© OSzone.net 2001-