当查询是这样就没有问题问题采用的形式引用时变换/透视查询
这工作:
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