Tenho a seguinte consulta de referencia cruzada:
PARAMETERS [Formulários]![frmImpressaoNotaMuralAloj]![DataInicio] DateTime, [Formulários]![frmImpressaoNotaMuralAloj]![DataFinal] DateTime;
TRANSFORM Avg(qryNotaMuralAloj.Média) AS MédiaDeMédia
SELECT qryNotaMuralAloj.Alojamento, Avg(qryNotaMuralAloj.Média) AS ValorMedio
FROM qryNotaMuralAloj
WHERE (((qryNotaMuralAloj.dataAvaliação) Between [Formulários]![frmImpressaoNotaMuralAloj]![DataInicio] And [Formulários]![frmImpressaoNotaMuralAloj]![DataFinal]))
GROUP BY qryNotaMuralAloj.Alojamento, qryNotaMuralAloj.dataAvaliação
PIVOT Format$([dataAvaliação],"dd/mm",0,0);
Funciona perfeitamente, porém ao carregar em um recordser dá erro: Parâmetros insuficientes eram esperados 2...
O que fazer amigos?
O que pretendo é contar quantos campos a consulta tem.. Pode ter 1 ou mais de 1 dependendo do critério de datas..
Obrigado pela ajuda.
PARAMETERS [Formulários]![frmImpressaoNotaMuralAloj]![DataInicio] DateTime, [Formulários]![frmImpressaoNotaMuralAloj]![DataFinal] DateTime;
TRANSFORM Avg(qryNotaMuralAloj.Média) AS MédiaDeMédia
SELECT qryNotaMuralAloj.Alojamento, Avg(qryNotaMuralAloj.Média) AS ValorMedio
FROM qryNotaMuralAloj
WHERE (((qryNotaMuralAloj.dataAvaliação) Between [Formulários]![frmImpressaoNotaMuralAloj]![DataInicio] And [Formulários]![frmImpressaoNotaMuralAloj]![DataFinal]))
GROUP BY qryNotaMuralAloj.Alojamento, qryNotaMuralAloj.dataAvaliação
PIVOT Format$([dataAvaliação],"dd/mm",0,0);
Funciona perfeitamente, porém ao carregar em um recordser dá erro: Parâmetros insuficientes eram esperados 2...
O que fazer amigos?
O que pretendo é contar quantos campos a consulta tem.. Pode ter 1 ou mais de 1 dependendo do critério de datas..
Obrigado pela ajuda.