2015-11-19 55 views
0

我有一個Access 2007數據庫有兩個相關的表(讓我們稱他們[父母]和[兒童])。我創建了一個窗體,顯示[PARENT]表的字段和顯示相關[CHILD]字段字段的嵌入子窗體。訪問按指定條件對記錄進行計數的函數?

[CHILD]表中的一個文本字段被稱爲「狀態」。狀態可以包含各種值(例如,「就緒」,「等待」等)

我想在此窗體上創建一個未綁定的文本框,以顯示處於「就緒」狀態的記錄數。什麼是函數的語法將完成?

在此先感謝您的幫助!

+0

感謝。是否可以通過函數而不是VBA解決我的問題? – Blaze

回答

0

試試這個

Sub RefreshStatus() 
    Dim rs As Recordset 
    Set rs = CurrentDb.OpenRecordset ("SELECT count(*) AS cnt FROM CHILD WHERE CHILD.Status = 'Ready'", dbOpenSnapshot) 
    'tbStatus is your text field on the form 
    Me.tbStatus = rs("cnt") 
    Set rs = Nothing 
End Sub 
相關問題