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 點選單 資料 排序 在 主關鍵字 中選擇資料列...