我有一個帶有員工姓名,項目,日期,月份和年份的查詢[Query1]。在查詢中訪問連接值
在另一個查詢[Query2]中,我把所有的值都放到一個交叉表中。我的行是「年,月,員工」。我的專欄是「日」。我的價值觀是項目。
問題是,對於一個日期,可能有多個項目分配給一個員工。
當我嘗試使用IIf(Count(*)>0,[Project],"")
將項目作爲值放入表格中時,出現錯誤,因爲該項目可能存在多個可能的值,並且訪問權限不知道要選擇哪個值。
我需要一種方法來連接值,如果有多個項目。
例:
[Query1]
Bill | CC555 | 28 | 03 | 2014
Jim | CC999 | 29 | 03 | 2014
Jim | CC555 | 29 | 03 | 2014
John | CC555 | 29 | 03 | 2014
[Query2]
Year | Month | Employee | 1 | 2 | 3 | ... | 27 | 28 | 29 | 30 | 31
2014 | 03 | Bill | - | - | - | ... | - | CC555 | - | - | -
2014 | 03 | Jim | - | - | - | ... | - | - | CC555 + CC999 | - | -
2014 | 03 | John | - | - | - | ... | - | - | CC555 | - | -
旁白:[查詢1]是動態的,可能已經刪除或添加到它的重複日期,所以[QUERY2]值必須相應地改變。
它是哪個RDBMS? Access或Sql Server? – Crono
對不起,我似乎我misaged。它是Access。 – Hughes