Access - Buscar registro en tabla

 
Vista:

Buscar registro en tabla

Publicado por Fernando (5 intervenciones) el 14/12/2005 15:52:07
Necesito buscar un grupo de valor contenidos en un tabla para poder despues trabajar con ellos. Logico que todo esto lo tengo que hacer por codigo. Desde ya muchas 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

Búsqueda y trabajo con valores específicos en una tabla mediante código VBA

Publicado por Alejandro (4142 intervenciones) el 15/06/2023 00:39:58
Para buscar un grupo de valores en una tabla y luego trabajar con ellos en Access a través de código, puedes utilizar consultas SQL y el lenguaje VBA. A continuación, te proporciono un ejemplo de cómo puedes hacerlo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Sub BuscarValores()
    Dim db As DAO.Database
    Dim rs As DAO.Recordset
    Dim strSQL As String
    Dim valor As Variant
 
    ' Abre la base de datos de Access
    Set db = CurrentDb
 
    ' Crea la consulta SQL para buscar los valores en la tabla
    strSQL = "SELECT Campo1, Campo2, Campo3 " _
             & "FROM TuTabla " _
             & "WHERE Campo1 IN ('Valor1', 'Valor2', 'Valor3')"
 
    ' Abre un recordset basado en la consulta SQL
    Set rs = db.OpenRecordset(strSQL)
 
    ' Recorre los registros encontrados
    Do Until rs.EOF
        ' Obtén los valores de los campos
        valor = rs("Campo1")
        ' Realiza las operaciones o trabajos que deseas hacer con los valores encontrados
        ' ...
 
        ' Avanza al siguiente registro
        rs.MoveNext
    Loop
 
    ' Cierra el recordset y la base de datos
    rs.Close
    Set rs = Nothing
    Set db = Nothing
End Sub

En este ejemplo, debes reemplazar "TuTabla" con el nombre de tu tabla y los valores en la cláusula `IN` con los valores que deseas buscar. Puedes incluir tantos valores como necesites, separados por comas y encerrados entre comillas simples.

Dentro del bucle, puedes acceder a los valores de los campos y realizar las operaciones que necesites. Puedes agregar más campos en la consulta SQL según tus requerimientos.

Espero que esta solución te sea útil. ¡Buena suerte con tu desarrollo 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