Recordset desde consultas
Publicado por Enrique (1 intervención) el 25/05/2001 01:50:57
Pongan atención a esta pregunta porque luego contestan otras cosas que no son las que uno desea...
Tengo una consulta de selección llamemosle "Consulta1", defino un recordset en un procedimiento, por ejemplo al presionar un botón...
Dim Db as Database
Dim Rst as Recordset
Establezco la BD a la actual...
Set Db=Currentdb
Aqui se establece el recordset por ejemplo al nombre de una tabla, o una sentencia sql
Set Rst=Db.openrecordset ("Select * from ..........") ó
Set Rst=Db.Openrecordset("Tabla1")
pero no se como hacerle para que se estalezca a una consulta... yo lo estoy haciendo asi pero parece que no se deja la porqueria....
Set Rst=Db.OpenRecordset("Consulta1")
Esa es mi duda, o si pueden decirme de que otra manera puedo hacer esto... lo que yo deseo es en algun momento referirme a alguno de los registros devueltos por la consulta, por ejemplo para imprimir el valor de algun campo, etc... esto se puede hacer por medio del recordset, definiendolo de la manera anterior, pero como lo hago con una consulta...
Espero alguien ENTIENDA lo que quiero decir y me pueda ayudar...GRACIAS
Tengo una consulta de selección llamemosle "Consulta1", defino un recordset en un procedimiento, por ejemplo al presionar un botón...
Dim Db as Database
Dim Rst as Recordset
Establezco la BD a la actual...
Set Db=Currentdb
Aqui se establece el recordset por ejemplo al nombre de una tabla, o una sentencia sql
Set Rst=Db.openrecordset ("Select * from ..........") ó
Set Rst=Db.Openrecordset("Tabla1")
pero no se como hacerle para que se estalezca a una consulta... yo lo estoy haciendo asi pero parece que no se deja la porqueria....
Set Rst=Db.OpenRecordset("Consulta1")
Esa es mi duda, o si pueden decirme de que otra manera puedo hacer esto... lo que yo deseo es en algun momento referirme a alguno de los registros devueltos por la consulta, por ejemplo para imprimir el valor de algun campo, etc... esto se puede hacer por medio del recordset, definiendolo de la manera anterior, pero como lo hago con una consulta...
Espero alguien ENTIENDA lo que quiero decir y me pueda ayudar...GRACIAS
Valora esta pregunta


0