Tengo una consulta permamente en una MDB.
Mi pregunta es como consigo que me devuelva valores dentro
de un formulario.
Ojo, la consulta tiene un parametro.


RESPONDE HAPPY
==============
Por lo que comentas, tu consulta pide un parametro. Pues bien, a traves de
codigo, tambien puedes pasarle ese parametro. Prueba a usar este codigo.

 Dim qdf As DAO.QueryDef
 Dim rst As DAO.Recordset
 Dim prm As DAO.Parameter

    'Referenciamos la consulta
    Set qdf = CurrentDb.QueryDefs("ConsultaNombres")
    'Referenciamos el primer parametro de la consulta
    Set prm = qdf.Parameters(0)

    'Rellenamos el parametro con algun valor
    prm = 'Algun valor

    'Ahora si abrimos el recordset
    'y no deberia dar error
    Set rst = qdf.OpenRecordset()

    'Hacemos lo que deciamos antes
     Do While Not rst.EOF
         MsgBox rst!Nombre
         rst.MoveNext
     Loop

      rst.Close
      Set prm = Nothing
      Set qdf = Nothing

En principio esto deberia funcionar, cambiando los nombres y valores del
parametro por lo que tu necesites en tu base de datos. 


    Source: geocities.com/es/ensolva/Descargas/Documentos

               ( geocities.com/es/ensolva/Descargas)                   ( geocities.com/es/ensolva)                   ( geocities.com/es)