HELP ME..

Ho una query che conta il numero di modelli..
Dovrebbe girare all'interno di una maschera d'inserimento dati.

Problemi:

1_ I modelli sono molteplici e deve essere un software MOLTO flessibile, pensavo di far prendere alla query i vari modelli direttamente dal campo della maschera (me.model) ma non lo riconosce.

2_ Il risultato della query dovrebbe essere associato ad un integer ma mi da errore sia facendo

dim count as integer
count=docmd.openQuery "nomeQuery"

che facendo

dim count as integer
count=docmd.RunSQL "nomeQuery"

3_ Creare un Array di Recordset non è una mia follia immaginaria vero??