access合並資料庫
Ⅰ access資料庫合並問題
可以合並,需要寫一段vba的程序,打開一個新資料庫,用insert into ... select...語句插入所有要合並的資料庫的數據.
下面是我寫的一段程序你可以參考一下.
Dim db As DAO.Database
Dim strSql As String
Dim i As Integer
...
For i = 1 To numberOfSites
If i = 1 Then
strSql = "Select orders.* " & _
" INTO allOrders " & _
" IN '" & CurrentProject.Path & "\" & strNewDBFile & "' " & _
" FROM orders "
Else
strSql = "INSERT INTO allOrders " & _
" IN '" & CurrentProject.Path & "\" & strNewDBFile & "' " & _
" Select orders.* " & _
" FROM orders "
End If
db.Execute strSql, dbFailOnError
Next
Ⅱ 如何合並兩個ACCESS資料庫
實現的方法很多,如倒入、導出、運行SQL查詢、編寫表合並程序等。可以在本資料庫從外部資料庫導入數據表,也可以從本資料庫導出到外部目標資料庫表。實現的方法多種多樣,不一而足,但是不要指望有一種方法可以很簡便地實現多資料庫多表合並。它需要根據表結構,約束以及具體的合並要求等因素綜合考慮來確定具體的合並方案。
Ⅲ ACCESS資料庫合並
SELECT * FROM [1.accdb] Union SELECT * FROM [2.accdb]
就這樣可以了,在查詢設計器里,編寫SQL語句,用一個Union關鍵字聯合查詢
Ⅳ 將一個Access資料庫中多表的數據導入(合並到)另一個Access資料庫的相應表中
追加到另一個MDB:
insert
into
目標MDB的表名(欄位列表)
in
'C:\db2.mdb
'
select
欄位列表
from
當前MDB的表名
或
insert
into
[;database=C:\db2.mdb].目標MDB的表名(欄位列表)
select
欄位列表
from
當前MDB的表名
裡面提到的
目標MDB的表名(欄位列表)
AA庫中有A,B,C......表,
BB庫中有A,B,C......表,
且:A表中的欄位:a,b,c...;B表中的欄位:aa,bb,cc...
索然相應的表的欄位一樣,但各個表的欄位不盡一樣,且表很多
這樣一個表一個表的表名列表和各個表的欄位列表,工作量很大啊
又沒有更好的辦法去實現合並(或連接)呢?
對我有用[0]丟個板磚[0]引用舉報管理TOPwangtiecheng(不知不為過,不學就是錯!)等
級:更多勛章
Ⅳ 怎麼把兩程序的access資料庫合並在一起`
如想將兩個ACCESS資料庫合並(如將資料庫A的表A1加入到數據B的表B1)可以採用以下簡單的方法和步驟:
1.先在B資料庫中採用導入數據的方法將A1導入到B資料庫中
2.對B資料庫執行以下SQL語句將A1表中的數據加入到B1中
insert into B1 SELECT * FROM A1
我試過是完全可行的,
如果還有困難的話,我可以將我編的一段專門用來更新資料庫的VB程序發給你用,不過要你的電腦上裝有VB6.0才成
Ⅵ 如何合並access資料庫
用access帶的導入數據,導入就可以了。,兩個表的結構要一樣。
Ⅶ Access同一資料庫兩張表結構相同,記錄如何合並
1、打開access工具,可以新建表復制數據進去,或者你通過excel導入進去,盡量不要用鏈接表,因為這樣對原有表覆蓋,這樣是不行的。我們可以將門診葯品使用情況跟住院葯品使用情況數據導入。
Ⅷ access 資料庫合並問題。
打開Access,選擇【表】對象,右擊空白處選【導入】,選擇要導入的資料庫並點擊【導入】,選擇表選項卡,選擇要導入的表,單擊【確定】。其他資料庫的表按照這方法依次操作。
Ⅸ Access資料庫合並。
如想將兩個ACCESS資料庫合並(如將資料庫A的表A1加入到數據B的表B1)可以採用以下簡單的方法和步驟:
1.先在B資料庫中採用導入數據的方法將A1導入到B資料庫中
2.對B資料庫執行以下SQL語句將A1表中的數據加入到B1中
insert
into
B1
SELECT
*
FROM
A1
我試過是完全可行的,
如果還有困難的話,我可以將我編的一段專門用來更新資料庫的VB程序發給你用,不過要你的電腦上裝有VB6.0才成