關於excel同步access資料庫的問題,請高手指點

2021-05-09 10:10:36 字數 1741 閱讀 5351

1樓:匿名使用者

根據我的理解,你需要的是在excel中顯示,access表中的資料,並且可以手動或者定時重新整理。這個不用寫**也可以,直接在excel中的資料選單中,選擇匯入access的表資料就可以了(不同excel版本可能操作不一樣),在excel中就是「重新整理」按鈕,高版本還可以設定自動按指定的時間間隔重新整理

2樓:匿名使用者

如果 excel 更新了, 要影響到 excel 麼?

access 裡面, 建立一個 連結表, 連結到這個 excle 檔案。

這個連結表的名字,就命名為 a

再假設你那個資料庫裡面的表,是b.

那麼.update a inner join b on a.c = b.c set b.d = a.d, b.e = a.e

是把 excel 的,更新到資料庫

update a inner join b on a.c = b.c set a.d = b.d, a.e = b.e

是把 資料庫 的,更新到excel

3樓:承澍

在access中建立excel表a的連結表b,再以b為基礎建立查詢c。操作查詢c,新增或刪除記錄,則a也同步變化。可否?

4樓:匿名使用者

幫你試了,根據bluesky8894的方法是行得通的

我想請教各位高手一個有關excel藉助vba與入access資料庫的問題

5樓:栽培者

可以使用巨集來實現,給你一個簡單的例子。

sub adotest()

dim adort as object

dim strsql as string

'// 建立ado記錄集物件

set adort = createobject("adodb.recordset")

'// 設定sql 語句

strsql = "select * from utemp where false"

with adort

'// 設定需要連線資料庫

.activeconnection = "provider=microsoft.jet.

oledb.4.0;data source=d:

\栽培者\程式\列印類\測試\printtest.mdb"

.cursorlocation = 3

.cursortype = 1

.locktype = 3

'// 設定sql語句

.source = strsql

'// 準備開啟記錄集

.open

'// 新增記錄

.addnew

'// 賦值

.fields("name").value = range("a1").value

.fields("***").value = range("b1").value

.fields("age").value = range("c1").value

'// 更新

.update

'// 判斷並關閉記錄

if .state = 1 then

.close

end if

end with

'// 從記憶體中釋放

set adort = nothing

end sub

如何離線同步office如Excel

公文包的使用 用移動u盤或行動硬碟,在裡面建一個公文包,然後把你的原office文件複製到這個公文包裡。然後用這個u盤到別的機子上,在u盤裡編輯office文件,等回到原office文件的機子時,雙擊公文包工具欄上出現更新工具,點選更新 原office文件就可以更新的和u盤的一樣了。我就是這樣用的很...

如何在ACCESS裡實現EXCEL的sumif函式的功能

可以利用查詢功能.在對欄位求和時,可以設定過濾條件.iff 條件,sum 欄位名 0 即如果條件為真時則求和,否則不管 dsum 欄位名 表名 條件 access裡如何使用sumif函式 可以利用查詢功能.在對欄位求和時,可以設定過濾條件.在sqlserver 裡實現類似sumif 的功能 sele...

excel如何讓文字與資料同步排序

如果是行排序的話,操作為 首先選定操作區域 一定要選全,要不然就同步不了 資料 排序 選項 勾選按行排序,關鍵字1 選擇資料所在行號,右邊的升序或降序確定即可 為方便說明,假定文字列為a列,資料列為b列。排序步驟如下 1 選定文字列a列和資料列b列 2 點選單 資料 排序 在 主關鍵字 中選擇資料列...