Access - Pregunta SUPERURGENTE

 
Vista:

Pregunta SUPERURGENTE

Publicado por Oscar Fernando Gómez (46 intervenciones) el 09/10/2001 19:13:55
Buenas...

Gracias de antemano por leer esta pregunta.

Estoy trabajando en el Visual basic de Acces y lo estoy haciendo con recordsets, yo se como asigna una tabla a un recordset, pero me gustaría saber si a un recordset se le puede asignar una consulta que está previamente diseñada en el módulo de consultas de Acces, yo se que en le recordset se puede colocar la sentencia SQL de la consulta y abrirla como un DbopenDynaset, pero es que he puesto mil veces el SQL y no me funciona, pero si me funciona por el otro lado.

Resumiendo.
Si la consulta se llama consulta1

se puede?
set rst = dbopenrecordset("consulta1", openquerydef).

Si se puede como sería la sintáxis, ya que creo que la anterior está mala.

Mil gracias y enb verdad es urgenteeee..

Oscar Fernando Gómez
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pregunta SUPERURGENTE

Publicado por Ignacio Soler (231 intervenciones) el 10/10/2001 14:33:03
No puedes hacer esto último que quieres. Para hacerlo de la primera forma, antes que nada tienes que definir una variable Database y asignarle la base de datos por defecto

Dim db as Database
Dim rst As Recordset

sql = sentencia sql

Set db= CurrentDb()
Set rst= dbActual.OpenRecordset(sql, dbOpenDynaset)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar