Вы находитесь на странице: 1из 13

Trabajando con Visual Basic y SQL Server

BUSCAR UN REGISTRO DENTRO DE UNA BASE


DE DATOS
Existen varias formas de buscar un registro dentro de una tabla en la
Base de Datos, en esta oportunidad vamos a aprender las 3 formas
de buscar un registro.

Primera Forma
En esta primera forma vamos a observar y aprender como se busca
un registro de la tabla EMPLOYEES de la Base de Datos NORTHWID
(ya si no tuvieras la Base de Datos no importa puedes usar otra solo
le cambias la Tabla que deseas buscar),y vamos a observar que
dentro de la caja de texto vamos a ingresar el codigo a buscar y en el
DatagridView nos va a aparecer el Registro Buscado. Y aqu le
enseamos como se elabora en el siguiente ejemplo:
Paso 1: Abrir un nuevo proyecto en Visual

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 1

Trabajando con Visual Basic y SQL Server


Paso 2: Escoger un Proyecto Windows Forms Application.

Paso 3: Ahora ya que hemos creado nuestro Primer Formulario agregaremos los
siguientes controles.
Controles
Button1
Button2
TextBox1
DataGridView1
Label1
Label2

RICHARD RAMOS BARBA

Name
BtnNuevo
BtnBuscar
TxtBuscar
DataGridView1
Label1
Label2

Text
Nuevo
Buscar

Tabla de Empleados
Ingrese el Cdigo a Buscar

Richardramos789@hotmail.com

Pgina 2

Trabajando con Visual Basic y SQL Server

Paso 4: Hacer doble clic en el Formulario y digitar el siguiente NameSpaces

Paso 5: Ya que agregamos el NameSpaces declaramos 4 variables para todo el


formulario.

Paso 6: Ahora en el evento Load del Formulario digitaremos el siguiente Scritp

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 3

Trabajando con Visual Basic y SQL Server


Paso 7: Hacer doble clic en el Button Nuevo y digitar el siguiente Script

Paso 8: Y Ahora digitaremos en el Button Buscar (Hacer Doble Clic) el


siguiente cdigo.

Paso 9: Ya que digitamos los cdigos pasamos a ejecutar el Proyecto (F5)

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 4

Trabajando con Visual Basic y SQL Server


Ya ahora hacemos clic en el Button nuevo para que se habilite la caja de texto y
colocamos el Cdigo a Buscar y hacemos clic en el Button Buscar y nos saldr el
siguiente resultado.

Ya si Ingresamos un dato que esta fuera del Rango o que no exista en la tabla nos saldr
el siguiente resultado.

Nota:
Como podemos observar nos sale un mensaje dicindonos
Que ese cdigo no existe o no ha sido encontrado.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 5

Trabajando con Visual Basic y SQL Server

Segunda Forma
En esta forma vamos aprender a buscar un registro de una
determinada tabla (que vamos a crear) para que luego se visualice
los datos de un registro dentro de diversas cajas de textos.
Paso 1: Agregaremos un nuevo proyecto Windows Forms
Applications para aprender el siguiente ejemplo.

Paso 2: Ya que tenemos el formulario insertado ingresaremos los siguientes


controles para que quede de la siguiente manera:

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 6

Trabajando con Visual Basic y SQL Server


Paso 3: Entraremos a SQL Server y crearemos una Tabla donde llevaran los
siguientes campos:

Paso 4: Luego de haber creado la tabla insertaremos algunos registros para


poder buscar dentro de la tabla creada.

Paso 5: Ahora pasamos a Visual y en el formulario hacer doble clic para poder
declarar el NameSpaces y declararemos las siguientes variables dentro del formulario.

Paso 6: Ahora vamos a insertar el siguiente cdigo en el evento Load del


Formulario.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 7

Trabajando con Visual Basic y SQL Server


Paso 7: Ahora hacemos doble clic en el Button Nuevo y digitaremos el siguiente
cdigo que nos permitir limpiar los controles del TextBox.

Paso 8: Ahora codificaremos dentro del Button (doble clic)para poder ver los
registros en los TextBox.

Paso 9: Ahora pasamos a ejecutar (F5) y nos saldr el siguiente resultado.


Pondremos un cdigo cualquiera, para este ejemplo y este ejercicio vamos a usar el
cdigo 0007

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 8

Trabajando con Visual Basic y SQL Server


Paso 10: Ahora hacemos clic en el Button Buscar y nos saldr el siguiente
resultado. Nos devuelve el registro con el cdigo que estbamos buscando

Ahora hacemos clic en el Button Nuevo para poder hacer otra nueva consulta y si
ingresamos un nuevo cdigo cualquiera y nos saldr el siguiente resultado.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 9

Trabajando con Visual Basic y SQL Server

Tercera Forma
Ahora esta forma es la menos usada pero la ms eficiente porque necesita usar una
variable de tipo SQLDATREADER para poder leer los datos buscados por el dato
ingresado. Usaremos la misma Tabla creada en la SEGUNDA FORMA con los mismos
Datos insertados ya que con ellos trabajaremos esta forma.
Paso 1: Ya que vamos a trabajar con la tabla creada anteriormente pasamos a crear un
nuevo proyecto de tipo Windows Forms Applications.

Paso 2: En el formulario creado ingresaremos los siguientes controles hasta quedar as:

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 10

Trabajando con Visual Basic y SQL Server


Paso 3: Hacemos doble clic en el formulario y digitaremos el siguiente NameSpaces y
declaremos las Siguientes variables a nivel de todo el formulario.

Paso 4: Ahora hacemos doble clic en el Button Nuevo y digitamos el siguiente cdigo.

Paso 5: Ahora haremos doble clic en el Button Buscar y codificaremos el Siguiente


cdigo que nos va a permitir buscar el registro.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 11

Trabajando con Visual Basic y SQL Server


Paso 6: Ahora Pasamos ejecutar (F5) y haremos clic en el Button Buscar.

Como vemos al momento de hacer clic en el Button Buscar nos arroja otro Texto en el
Button Buscar Ahora.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 12

Trabajando con Visual Basic y SQL Server


E ingresaremos el cdigo a buscar que para este ejemplo seria el siguiente 0006 y
hacemos clic en el Button Buscar Ahora y nos saldr el siguiente resultado.

Ya si queremos hacer otra bsqueda hacemos clic en el Button Nuevo para poder
ingresar el cdigo o el dato a buscar.

Como vemos no es tan complicado la bsqueda de un registro en la Base de datos.


Para empezar un gran proyecto hace falta valenta,
Para terminar un Gran proyecto hace falta perseverancia.

RICHARD RAMOS BARBA

Richardramos789@hotmail.com

Pgina 13

Вам также может понравиться