Se le tabelle coinvolte dovrebbero ritornare un recordset, ma non lo fanno, è probabile che la query è stata formulata male.
Disegno le query solitamente su Access, per osservare anche graficamente cosa chiedo come risultato. E' difficile capire dalla sola query cosa non va, ma se la struttura di collegamento dei campi segue il flusso delle tabelle, non è un problema:
tabella1 -> tabella2 -> tabella3 ...
Se la tabella 3 fa riferimento alla tabella 1, è probabile che la query non funziona, ed è particolarmente vero se la tabella3 fa riferimento alla tabella2 *e* tabella1, perché si creano delle dipendenze circolari che non possono essere risolte, e quindi il recordset è nullo.
Giovanni
---
http://www.y2ksw.com/vbulletin