Страницы: 1
RSS
Залить данные с листов книги в таблицу Access
 
Добрый день  
 
Подскажите что прописать в коде VBA Excel (не через Accees!!!) чтобы залить по строкам например два столбца "Номер" и "Дата" с 3-х листов Excel Лист1, Лист2, Лист3 (по 65500 заполненных строк на каждом) в базу с:\база.mdb в одну таблицу "Данные"???  
для последующей работе с ней.
 
подключаетесь к базе и через insert into заливаете, либо открываете рекордсет нужной таблицы и заполняете его, либо заходите в access  и быстренько и без проблем импортируете все что надо. :)
Спасибо
 
подскажите, после инсерт писать from откуда??
 
какой from ???? :))  
INSERT INTO ТаблицаAccess ([F1], [F2] ,[F3], [F4])" _
& " VALUES ('" & a1 & "', " & replace(a2,",",".") & ", " & DataSql(a3) & ", " & a4 & ");")  
Типы данных  
F1-a1 -- Text  
F2-a2 -- Double  
F3-a3 -- DataTime  
F4-a4 -- Long  
вместо Values можно использовать select, тогда скобки не нужны.  
 
функция для дат  
Function DataSql(dt_sql)  
DataSql = "#" & Format(dt_sql, "mm\/dd\/yy hh\:mm\:ss") & "#"  
End Function
Спасибо
 
Да, забыл сказать, все это в цикле по одной записи в базу :) и без контроля на Null и другие не соответствия типов данных.
Спасибо
 
Спасибо, буду ваять.  
с моими знаниями тока from аляска поможет)))
Страницы: 1
Читают тему
Loading...