Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: osmor
вариант 1
Открываете из EXcel ADODB.connection к базе ACCESS
Создаете Recordset по нужной таблице ACCESS и начинаете построчно, поячеечно запихивать данные в этот рекордсет (.addnew , . update)
все далеется в Excel методами ADO и Excel

Вариатн 2.
получаете объект ACCESS
set appA = CreateObject("Access.Application")
открываете базу
appA.OpenCurrentDatabase "c:\base.mdb"
Дальше используя методы ACCESS создаете связанную таблицу с данными из нужного листа EXCEL
appA.docmd,TransferSpreadsheet(.....)
а потом запросом переносите данные из этой связанной таблицы в таблицу ACCESS
Все делается в Excel методами ACCESS

есть еще несколько вариантов
например все как в первом, но получать данные из листа Excel не методами Excel, a создав еще один ADO Connection к нужному листу Excel и Recordset c данными листа Excel
далее синхронизация двух рекордсетов


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.