Query che richiede un parametro inesistente

di il
1 risposte

Query che richiede un parametro inesistente

Ciao a tutti.

Sto avendo un problema con un report e la query associata.

il report lo apro da vba:

DoCmd.OpenReport "rptElenco104_Annuale", acViewPreview, "qryRiepilogo104"

e la query di origine (in cui riprendo 2 dati da 2 maschere diverse) è:

SELECT RicavaDipendente([IDDipendente]) AS Dipendente, MonthName(DatePart('m',[Dal])) AS Mese, tblRegAssenze.Dal, tblRegAssenze.Al, DatePart('m',[Dal]) AS Espr1, tblRegAssenze.Anno
FROM tblRegAssenze
GROUP BY RicavaDipendente([IDDipendente]), MonthName(DatePart('m',[Dal])), tblRegAssenze.Dal, tblRegAssenze.Al, tblRegAssenze.Anno, tblRegAssenze.IDDipendente, DatePart('yyyy',[Dal])
HAVING (((tblRegAssenze.Anno)=[Maschere]![frmLettere02]![cbxAnno104]) AND ((tblRegAssenze.IDDipendente)=[Maschere]![frmScrivani]![cbxDipendente]) AND ((DatePart('yyyy',[Dal]=2025))<>False))
ORDER BY DatePart('m',[Dal]);

il campo Espr1 l'ho creato in quanto poi il report è ordinato per mese (uso Espr1 per questo) e per ogni mese per data crescente

Se lancio semplicemente la query, visualizzo correttamente i dati che cerco

se però apro il report da pulsantte di comando (vba) mi viene richiesto di immettere il parametro Expr1004, che non capisco cosa sia e dove lo prenda, dato che con quel nome non ho nulla nè in query nè nel report.

Oltretutto se lascio il parametro richiesto in bianco il report si apre correttamente.

E quindi quel parametro Expr1004 da dove salta fuori?

Grazie

Andrea

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte