0
のための最新の日付を選択しtblGroup、tblItem、tblStatus:MS Accessの、私は3つのMS Accessのテーブルを持って、各グループID
[tblItem]
ItemID
ItemName
ItemDate
GroupID
StatusID
[tblGroup]
GroupName
StatusID
[tblStatus]
StatusID
StatusName
私はtblItemのすべての行を選択するために、VBA SQLクエリを記述しようとしていますtblGroupのStatusIDが「1」である各GroupIDの最新の日付(すなわち、Max(ItemDate))。
私は以下のバリエーションを試していますが、他のテーブル、つまり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
ご協力いただければ幸いです。
ジョージ