Allora, vediamo un pò se ho capito.Originariamente inviato da Misterxxx
No.
Usa una maschera con una casella di riepilogo e i 19 comuni.
Poi, apri il report con la variabile del comune che si riferisce al campo della maschera.
Io ero partito da questa query reale
In pratica cosa devo fare, devo crearmi un report basato su una query generalizzata così (quindi che mi faccia i calcoli complessivi per anno senza specificare il comune)codice:SELECT Format([risultati_finali_posit.period_ris_finale],"yyyy") AS anno, Sum(IIf(risultati_finali_posit.tipol_ris="Inserimento lavorativo",1,0)) AS inserimenti_lavorativi, Sum(IIf(risultati_finali_posit.tipol_ris="Inserimento formativo",1,0)) AS inserimenti_formativi, Sum(IIf(risultati_finali_posit.tipol_ris="Avvio impresa",1,0)) AS avvio_impresa, Sum(IIf(risultati_finali_posit.tipol_ris="Altro",1,0)) AS altro FROM risultati_finali_posit INNER JOIN utenti ON risultati_finali_posit.id_ris_finale_utente = utenti.id_utente WHERE (((utenti.centro)='Bonorva')) GROUP BY Format([period_ris_finale],"yyyy");
e poi applicare il filtro in base al comune scelto dal menù a tendina?codice:SELECT Format([risultati_finali_posit.period_ris_finale],"yyyy") AS anno, Sum(IIf(risultati_finali_posit.tipol_ris="Inserimento lavorativo",1,0)) AS inserimenti_lavorativi, Sum(IIf(risultati_finali_posit.tipol_ris="Inserimento formativo",1,0)) AS inserimenti_formativi, Sum(IIf(risultati_finali_posit.tipol_ris="Avvio impresa",1,0)) AS avvio_impresa, Sum(IIf(risultati_finali_posit.tipol_ris="Altro",1,0)) AS altro FROM risultati_finali_posit INNER JOIN utenti ON risultati_finali_posit.id_ris_finale_utente = utenti.id_utente GROUP BY Format([period_ris_finale],"yyyy");
Grazie per la pazienza.![]()
![]()

Rispondi quotando