Vpampa ha scritto:
...
Potete per favore dirmi in cosa sbaglio ?
Il risultato della query è giusto, in base a quello che hai scritto che deve fare: raggruppare per [FIL], quindi restituire 3 record con 1, 2 e 3, e nel secondo campo di ogni record CONTARE il campo calcolato, che alla fine equivale a contare quante volte è presente ogni valore di [FIL]. Visto che il campo calcolato lo devi solo contare (non sommare) restituisce giustamente 4, 2 e 1, cioè quante volte è presente il campo calcolato per ogni [FIL]. Prova a disattivare le funzioni di aggregazione e vedrai la query "estesa" sulla quale avevi appena fatto "i totali". Solo qui vedi la funzione DCount veramente in azione. Prima avresti potuto scrivere (quasi) qualsiasi cosa ma avresti avuto sempre lo stesso risultato, usando il Conteggio.
Per capire cosa sbagli bisognerebbe capire cosa vuoi veramente ottenere.