Visual Basic.NET - Buscar un registro en la base de datos en Visual Basic 2010

   
Vista:
Imágen de perfil de Facuu

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por Facuu (1 intervención) el 30/01/2014 04:30:03
Buena como andan?? , necesito que me ayuden con un temita

Necesito que ayuden a que cuando yo busco en la barra de arriba , el e-mail me salgan los otros datos pero en los textBox, o que cuando yo busque , el nombre , me salgan los otros datos y asi , osea que cuando yo escriba cualquiera de los datos que estan en ese registro me muestre los otros que me faltan completar en los TextBox

Se los muestro ,



Diseño:


diseno

Necesito si me pueden pasar el codigo que valla aca

codigo

porfavor que me funcione para buscar algun registro en mi base de datos , que por cierto es Access,

Yo la coneccion a la base de datos (Access) ya la hice , lo que necesito es que cuando el usuario escriba una palabra en ese campo de busqueda , le salgan los otros datos , por favorr

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

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por Angel Aguilar (1 intervención) el 31/01/2014 01:05:40
En el evento Load del formulario solo va la cadena de conexión, para mostrar los campos en cada textbox primero debes declarar variables
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Public class Form1
 Dim comando As New OleDb.OleDbCommand
    Dim adaptador As New OleDb.OleDbDataAdapter
    Dim registro As New DataSet
Después en el evento clic del botón buscar pones esto
 
            Dim consulta As String
            Dim lista As Byte
            If TextBox1.Text <> "" Then
                consulta = "SELECT * FROM TuTabla WHERE e-mail = " & TextBox1.Text & ""
                adaptador = New OleDb.OleDbDataAdapter(consulta, conexion)
                registro = New DataSet
                adaptador.Fill(registro, "TuTabla")
                lista = registro.Tables("TuTabla").Rows.Count
            End If
 
                If lista <> 0 Then
                    TextBox2.Text = registro.Tables("TuTabla").Rows(0).Item("Nombre")
                    TextBox3.Text = registro.Tables("TuTabla").Rows(0).Item("Apellido")
                    TextBox4.Text = registro.Tables("TuTabla").Rows(0).Item("Direccion")
y asi con todos los demás campos que quieras mostrar
Bueno asi lo hice yo y funciona perfectamente espero te sirva Salu2
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

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por francisco (1 intervención) el 27/11/2014 17:42:55
Te falto declarar "conexión" ? como ahí que hago : o no esta declarado
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

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por juan (1 intervención) el 01/04/2015 18:47:59
dim conexion as string y era
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

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por Alex quijano (1 intervención) el 01/11/2015 20:07:34
Hola que tal quisiera saber si tienen el codigo completo me interesa saber como hacerlo gracias....
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

Buscar un registro en la base de datos en Visual Basic 2010

Publicado por erick (1 intervención) el 09/08/2016 21:04:34
realice este procedimiento y me aparece un error

Excepción no controlada del tipo 'System.InvalidOperationException' en System.Data.dll

Información adicional: No se ha inicializado la propiedad ConnectionString.

alguien sabe porque es
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