English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

請問 access 如何運算兩欄後存進另一欄?

比如資料表 欄位1+欄位2 除2 後 把值放入欄3,以此一直做下去,該怎麼做呢?

2007-01-14 20:52:04 · 1 個解答 · 發問者 SC 3 in 電腦與網際網路 軟體

查詢可以這樣我知道,想請教如何批次做?可能有 1萬筆。

2007-01-16 08:07:38 · update #1

1 個解答

excell 可以直接在sheet作設定
但access 的資料表無法設定運算的條件.
這就是 access 與 excell 最大的不同.
q:欄位1+欄位2 除2 後 把值放入欄3
這可以轉到查詢作運算條件的設定.
在查詢的欄位輸入
欄3:(欄位1+欄位2)/2

2007-01-16 15:02:27 補充:
如果你的意思是在要將1萬筆資料中的欄3填入 =(欄位1 欄位2)/2的資料.
1.1:假設你資料表的名稱是_ 資料表1
1.2:開啟一個新的表單_由工具箱拖曳一個指令按鈕名稱假設 COMMAND0
在 COMMAND0_OnClick
dim k as dao.recordset
set k=currentdb.openrecordset("資料表1")
if k.recordcount then
k.movefirst
for y=1 to k.recordcount
k.edit

2007-01-16 15:03:14 補充:
'字數限制.接上段
k("欄位3")=(k("欄位1")+ k("欄位2"))/2
k.update
k.movenext
next
end if
k.close
set k=nothing
+是全形.要改半形

2007-01-16 03:37:29 · answer #1 · answered by pop 7 · 0 0

fedest.com, questions and answers