pivot Lorsque la requête est comme cela, il n'y a aucun problèmeproblème lors de l'utilisation sous forme référence en transformation/requête
Cela fonctionne:
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
Mais quand j'ajoute cette ligne je reçois des ennuis:
WHERE Aktivitet.datum > Forms!Sök!aktivitetFrånDatum
Cela ne fonctionne pas:
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
Et je ne peux pas comprendre pourquoi, Forms!Sök!aktivitetFrånDatum
fonctionne très bien dans une simple requête SELECT
, et si je change Forms!Sök!aktivitetFrånDatum
à 2000-01-01
dans la requête TRANSFORM/PIVOT
cela fonctionne.
L'erreur que je reçois est en suédois, mais il dit: « Il est incapable d'identifier les formes Sök aktivitetFrånDatum comme valide ou expression fieldName! »
Merci à l'avance!
Vous ne spécifiez pas le contexte dans lequel vous exécutez cette instruction SQL. Si c'est dans le code, vous devez résoudre la référence de formulaire avant d'exécuter la chaîne SQL. –