我有一個用於運行報表的查詢表(由於一系列連接和各種其他複雜的條件 - 它必須是表格或失敗,查詢過多) )。使用'IN'訪問VBA參數查詢
我現在需要能夠使用'IN'(從列表框中選擇)過濾所使用的數據(它是總結字段)。
這是我想要的查詢,[EWAList]是列表框中的選定項目,任何人都可以幫忙嗎?
SELECT C.Num, P.Name, E.Phase, C.Code,
Sum(C.Hours) AS Hours, Sum(C.Total) AS Total,
Sum(TotalForC.Total) AS ETotal, E.E_Date
INTO CData
FROM (P INNER JOIN
(C INNER JOIN E ON C.EId=E.EId)
ON P.Number=E.Num)
INNER JOIN TotalForC ON E.EId=TotalForC.EId
WHERE (((C.DateCreated)>=[mydate]))
And E.E_Date<>'0'
And E.E_Date<>''
AND E.E_Number IN ([EWAList])
GROUP BY C.Num, P.Name, E.Phase, C.Code, E.E_Date;
任何幫助表示讚賞!我的想法在這一點上
感謝就行了尖斷:-)
謝謝! Christy
我的眼球正在受傷。你可以編輯你的文章,並添加一些換行符到你的代碼示例? – PowerUser 2010-07-08 21:28:02
您可以使用代碼按鈕(帶有1和0的按鈕)來創建代碼塊。 – Fionnuala 2010-07-08 21:43:28