0
我有三個MS Access表,tblGroup,tblItem,tblStatus:MS訪問選擇最近的日期爲每個羣ID
[tblItem]
ItemID
ItemName
ItemDate
GroupID
StatusID
[tblGroup]
GroupName
StatusID
[tblStatus]
StatusID
StatusName
我試圖寫一個VBA SQL查詢來選擇tblItem與所有行對於每個GroupID的最近日期(即Max(ItemDate)),其中tblGroup的StatusID等於「1」。
我一直在嘗試下列變化(見下文),但我不明白如何根據另一個表格過濾結果,即tblGroup的StatusID在另一個表格中等於「1」。
DoCmd.OpenForm "frmItem"
Forms!frmItem.frmItemSubform.Form.RecordSource = "SELECT tblItem.ItemID, Max(tblItem.ItemDate) FROM tblItem GROUP BY tblItem.ItemID, tblItem.ItemDate"
Forms!frmItem.frmItemSubform.Requery
任何幫助將不勝感激!
喬治