Access - cual es el codigo para buscar un registro determinado en una tabla de la base de datos

 
Vista:

cual es el codigo para buscar un registro determinado en una tabla de la base de datos

Publicado por marco (5 intervenciones) el 18/05/2001 19:03:15
cual es el codigo para buscar un registro determinado en una tabla de la base de datos..
porque no me sirve el que me ofrece por asistente el access..
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

cual es el codigo para buscar un registro determinado en una tabla de la base de datos

Publicado por Alejandro (4142 intervenciones) el 14/04/2023 22:08:35
El siguiente código en VBA te permite buscar un registro específico en una tabla de una base de datos de Access:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strCriteria As String
Dim lngID As Long
 
Set db = CurrentDb()
Set rs = db.OpenRecordset("NombreDeLaTabla", dbOpenSnapshot)
 
lngID = 123 ' aquí puedes especificar el ID o el valor de la clave primaria del registro que deseas buscar
 
strCriteria = "ID=" & lngID ' aquí se construye el criterio de búsqueda
 
rs.FindFirst strCriteria ' se realiza la búsqueda
 
If rs.NoMatch Then
    MsgBox "Registro no encontrado"
Else
    MsgBox "Registro encontrado: " & rs!Campo1 & ", " & rs!Campo2 ' aquí puedes mostrar los valores de los campos del registro encontrado
End If
 
rs.Close
Set rs = Nothing
Set db = Nothing

En este ejemplo, se abre un objeto Recordset para la tabla especificada y se construye un criterio de búsqueda basado en el ID o el valor de la clave primaria del registro que deseas buscar. Luego, se utiliza el método FindFirst del objeto Recordset para realizar la búsqueda. Si se encuentra el registro, se muestran los valores de los campos del registro encontrado. Si no se encuentra el registro, se muestra un mensaje indicando que no se encontró.

Es importante destacar que el código debe ajustarse según el nombre de la tabla, el nombre de los campos y la clave primaria de la tabla que estés utilizando.
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