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

麻煩高手指導,感激不盡

不知access是否可以做字串的累加,例如我用查詢找出的筆數裡面有「對」、「錯」,不知是否可以做加總,查詢後如->「對」共11筆、「錯」共30筆

若不行的話,不知是否可以做數字的累加(查詢出的資料1筆加1),查詢後如->「00」共11筆、「XX」共30筆
PS.「00」、「XX」為自填資料

若上述皆可,不知是否可另外加入日期來判斷,如->2006「對」共11筆、「錯」共30筆,2007「對」共13筆、「錯」共33筆
PS.就是每年獨立計算

若無法告訴我答案也可以跟我說個方向,好讓我可以自行嘗試,謝謝您了

2006-12-24 13:10:23 · 2 個解答 · 發問者 ? 5 in 電腦與網際網路 軟體

2 個解答

1:假設你資料表名稱_對錯單_有一個欄位名稱_RR_計錄對錯
2:1:開起一個表單設一個指令按鈕_名稱_假設是A1
Private Sub A1_Click()
DIM f as dao.recordset
set f=currentdb.openrecrdset("A1")
f.movefirst
for s=1 to f.recordcount
if f("日期")="2006" and f("RR")="對" Then G1=G1+1
if f("日期")="2006" and f("RR")="錯" Then G2=G2+1
if f("日期")="2007" and f("RR")="對" Then G3=G3+1
if f("日期")="2007" and f("RR")="錯" Then G4=G4+1
f.movenext
next
msgbox "2006:對共" & G1 &"筆.錯共" & G2 &"筆" & CHR(10) & "2007:對共" & G3 &"筆.錯共" & G4 &"筆"

End Sub

2006-12-25 09:52:49 補充:
PS:其實你的問題.你可以考慮使用報表.
在報表使用群組編排再與以計算.就完全解決了.
這是最簡易的作法.

2006-12-24 21:04:49 · answer #1 · answered by pop 7 · 0 0

1.在查詢中先用群組將相同資料合併(含日期)
2.將此查詢再查詢(去掉日期欄),此時在於判斷欄設[總計]運算就可以了
3.若還有問題可將檔案寄給我幫您看看
PS.判斷欄用「對」、「錯」或「00」、「XX」都可以

2006-12-25 04:31:29 · answer #2 · answered by 同學 7 · 0 0

fedest.com, questions and answers