Miei cari,
il mio problema odierno è visualizzare in una maschera una sintesi con i campi incrociati filtrati però da un valore "anno" presente in una casella di testo (testo3) della maschera stessa.
Ho creato una query di preparazione dei dati
Ho creato la query a campi incrociati.
Se a questo punto apro la query a CI, vedo tutti i dati relativi a tutti gli anni (non ancora filtrati).
Anche aprendo la maschera senza filtrare, mi ritrovo tutti i dati in modo corretto.
Ho descritto nella query a CI il parametro che determina il filtro
La query mi appare così:
PARAMETERS [forms]![M_Costo_Eve_Cap].[testo3] Long;
TRANSFORM Int(Sum([movimento])) AS Cap
SELECT Q_anafilattico.evento, Int(Sum([movimento])) AS Totale
FROM Q_anafilattico
WHERE (((Year([data_mov])) Like [forms]![M_Costo_Eve_Cap].[testo3]))
GROUP BY Q_anafilattico.evento, Year([data_mov])
PIVOT Q_anafilattico.id_capitolo;
Risultati:
Apro la maschera e non ci sono dati nel corpo maschera e non vi è segnalazione di errore.
Apro la query CI, i dati ci sono e sono filtrati correttamente.
Dove sto sbagliando?
Faccio notare che è la prima volta che utilizzo una query CI.
Saluti, grazie e buon Natale a tutti.
antonio cuomo