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
Imágen de perfil de Angel Aguilar

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

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

Publicado por Kevin Avelar (1 intervención) el 22/05/2017 05:28:24
El mismo error me da! Y por mas solucion que le busco no aparece nada
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 Luis Murga (3 intervenciones) el 09/11/2017 17:02:34
Seguramente tienes abierta la base de datos y tu tabla.
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 Luis Murga (3 intervenciones) el 09/11/2017 17:03:01
Seguramente tienes abierta la base de datos y tu tabla.
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 alejandro caceres (2 intervenciones) el 01/03/2017 21:31:11
muchas gracias broo es un buen codigo, con esto aprendi mucho de la busqueda, por favor nunca dejes de ayudar :)
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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

Publicado por rodrigo (7 intervenciones) el 28/03/2017 23:46:45
buenas tardes amigo, amigo no me trae ningún registro , que cres que pueda ser
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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

Publicado por Rodrigo (7 intervenciones) el 22/05/2017 06:33:46
Resuelto, tenía mal asignado mis variables
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

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

Publicado por felipe (1 intervención) el 03/09/2017 02:57:46
Hola rodrigo podrias ayuadrme porqye a mi no me slae, me sale error de query no se si sea tu mismo error el cual solucionaste, puedes enviar como quedo tu codificacion? a ver si me puedo guiar...
gracias por tu atencion y colaboracion
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 2 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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

Publicado por Rodrigo (7 intervenciones) el 10/11/2017 01:53:05
Mándame un correo para que te envié como lo tengo yo y te puedas basar en ese saludos
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 Sergio Flores (1 intervención) el 22/09/2017 09:12:18
TextBox2.Text = registro.Tables("Productos").Rows(0).Item("Nombre")

TextBox3.Text = registro.Tables("Productos").Rows(0).Item("Descripcion")

TextBox4.Text = registro.Tables("Productos").Rows(0).Item("Precio")


Hola me tira que los textbox 2 3 y 4 no estan declarados, por que me sale ese error?
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 Luis Murga (3 intervenciones) el 09/11/2017 17:08:56
Pero este código sólo funciona si haces la búsqueda por un "número", porque, por ejemplo,si lo haces por una cadena de caracteres (Por ejemplo: M123ABC) tirar un error de Exception en "e" (Lo estoy manejando con un Try/Catch/Finally)
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 alejandro caceres (2 intervenciones) el 18/11/2017 16:17:59
cambia la cadena sql que te puso el amigo de arriba consulta = "SELECT * FROM TuTabla WHERE e-mail = " & TextBox1.Text & ""
en vez de usar el = cambialo a esto like por ejemplo: consulta = "SELECT * FROM TuTabla WHERE e-mail like '%" & TextBox1.Text & "%'" y ya con eso funcionara para las cadenas de caracteres

espero que sea de ayuda

saludos desde Mexico
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 Meykers (1 intervención) el 26/09/2018 19:02:24
buenas, como estas

en verdad, realice lo de la programaciòn y no me dio, me estaba mostrando un error en la fila Nº 11, New OleDb.OleDbDataAdapter(consulta, conexion).

por mas que importaba
Imports System.Data.SqlClient.SqlConnection
Imports System .Data.OleDb.OleDbConnection

no pasaba nada.
para ver si tu me hacer ese favor y me ayuda, como deje de practicar me jodi en la programaciòn me jido
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
Imágen de perfil de SERGIO GARCIA
Val: 2
Ha aumentado su posición en 23 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

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

Publicado por SERGIO GARCIA (1 intervención) el 12/10/2018 21:44:33
Buena tarde.

Tengo un problema técnico con bd vb 2012 con oledb

Elabore un pequeño programa en donde registro datos de alumnos.

Se dan de alta registros, se puede modificar y eliminar. en mi formulario doy la opción de buscar un registro para consultarlo, modificarlo o eliminarlo, todo bien cuando uso la Matricula numerica, porque así esta en mi base de datos todo perfecto.

El problema es que ahora la matricula oficialmente va a contener letras ademas de números, por lo tanto cambie el tipo de dato de numérico a texto en la BD, tengo registros almacenados con la nueva matricula en tipo texto, se que están ahi porque abro la base de datos en Access 2010, cuando le doy buscar dice el sistema que no encuentra el registro. solo cambio el tipo de datos de Numerico a Texto y ahi empezo el problema, ya verifique minuciosamente y todo esta bien escrito.
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