Inicio > Visual Basic > orande > búsqueda en base de datos

búsqueda en base de datos

Experto:
Usuario:
Fecha: 30/07/2003
Valoración: (5,00 sobre 5) Categoría: Visual Basic
29/07/2003
mariajose99, usuario preguntando en Visual Basic
Usuario
hola orande, quisiera saber si puedes ayudarme con la siguiente inquietud:
Tengo una base de datos creada en ACCESS y tengo un formulario en Visual Basic relacionado con dicha base de datos, quisiera conocer como puedo obtener en el formulario los valores de los campos de la base de datos, escribiendo en un cuadro de texto el valor de un campo específico (por ejemplo un nombre) y pulsando un boton de comando para realizar la consulta.
De antemano gracias por cualquier ayuda que puedas brindarme.
micorreo es emersla@hotmail.com
30/07/2003
mariajose99, experto respondiendo en Visual Basic
Experto
Partiendo de la base de que tienes una conexion establecida entre el formulario y la BBDD (ya sea por un Data Control o por codigo), lo unico que tienes que hacer es manipular el RecordSource para realizar la consulta de la manera adecuada:
Private Sub Command1_Click()
If Text1.Text = Empty Then
Data1.RecordSource = "Select * from Tabla1"
Else
Data1.RecordSource = "Select * from Tabla1 where ([Campo1] = '" & Text1.Text & "')"
End If
Data1.Refresh
End Sub

Te he hecho el ejemplo para la busqueda de un campo de tipo caracter (el numerico es sin la comilla simple).
Espero que sea esto lo que querias, si te hace falta algo mas ya sabes donde encontrarme.
Un saludo. :)
30/07/2003
mariajose99, usuario preguntando en Visual Basic
Usuario
Gracias orande, pondré en práctica tu sugerencia. y si puedo colaborarte en algo, lo haré con gusto.
saludos
Enlaces patrocinados