當查詢是這樣就沒有問題問題採用的形式引用時變換/透視查詢
這工作:
TRANSFORM Count(Aktivitet.ID) AS AntalförID
SELECT Aktivitet.region, Sum(Aktivitet.antalMän) AS [Antal Män], Sum(Aktivitet.antalKvinnor) AS [Antal Kvinnor]
FROM Aktivitet
GROUP BY Aktivitet.region
PIVOT Aktivitet.aktivitetstyp
但是,當我加入這行我惹上麻煩:
WHERE Aktivitet.datum > Forms!Sök!aktivitetFrånDatum
此不起作用:
TRANSFORM Count(Aktivitet.ID) AS AntalförID
SELECT Aktivitet.region, Sum(Aktivitet.antalMän) AS [Antal Män], Sum(Aktivitet.antalKvinnor) AS [Antal Kvinnor]
FROM Aktivitet
WHERE Aktivitet.datum > Forms!Sök!aktivitetFrånDatum
GROUP BY Aktivitet.region
PIVOT Aktivitet.aktivitetstyp
而我不知道爲什麼,Forms!Sök!aktivitetFrånDatum
在簡單的SELECT
查詢中工作得很好,如果我在TRANSFORM/PIVOT
查詢中將Forms!Sök!aktivitetFrånDatum
更改爲2000-01-01
,它的工作原理如下。
我得到的錯誤是在瑞典,但它說:「這是無法識別表單索aktivitetFrånDatum爲有效字段名或表達式!」提前
謝謝!
您不指定運行此SQL語句的上下文。如果它在代碼中,則需要在執行SQL字符串之前解析表單參考。 – 2010-02-12 19:12:35