Ciao nman,
grazie dell'aiuto ma nel campo codprest devo anche effettuare una sostituzione con le iif e inserendo l'having non funziona, penso sia un limite di access a questo punto.
Comunque ho risolto cambiando strategia, ho fatto la query senza nessun iif e poi la ciclo e scrivo sulle celle excel quello che mi serve in base ai valori dei campi della query stessa, evitando di usare la funzione DoCmd.TransferSpreadsheet che penso sia piu' veloce come esecuzione. Anche così pero' mi sembra buona come velocità.
grazie e ciao

Rispondi quotando