Access - Consulta paso a través

 
Vista:

Consulta paso a través

Publicado por Dani (7 intervenciones) el 19/01/2004 17:41:40
Alguien sabria decirme como hacer una consulta paso a través desde el código de visual Basic gracias!!
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
Imágen de perfil de Alejandro

Consulta paso a través

Publicado por Alejandro (4142 intervenciones) el 04/05/2023 17:22:30
Para crear una consulta paso a través en Access desde el código de Visual Basic, puedes seguir estos pasos:

1. Crea una nueva consulta en Access y selecciona la opción "Paso a través" en la pestaña "Diseño".
2. En la pestaña "Propiedades" de la consulta, configura los siguientes parámetros:
- Nombre de conexión: el nombre de la conexión ODBC que has configurado previamente en Windows.
- Cadena de conexión: la cadena de conexión que se utiliza para conectarse a la base de datos externa.
- SQL: la consulta SQL que deseas ejecutar en la base de datos externa.
3. Cierra la vista de diseño y guarda la consulta con un nombre descriptivo.

Para ejecutar la consulta paso a través desde Visual Basic, puedes utilizar el siguiente código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Dim dbs As DAO.Database
Dim qdf As DAO.QueryDef
Dim rs As DAO.Recordset
 
' Obtener la base de datos actual
Set dbs = CurrentDb()
 
' Obtener la consulta paso a través
Set qdf = dbs.QueryDefs("NombreDeLaConsultaPasoATraves")
 
' Ejecutar la consulta y obtener el conjunto de registros
Set rs = qdf.OpenRecordset()
 
' Hacer algo con los registros obtenidos
Do While Not rs.EOF
    ' Procesar cada registro
    rs.MoveNext
Loop
 
' Liberar los objetos utilizados
rs.Close
Set rs = Nothing
Set qdf = Nothing
Set dbs = Nothing

Asegúrate de reemplazar "NombreDeLaConsultaPasoATraves" con el nombre que le hayas dado a la consulta paso a través que creaste en Access.
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