buscar registro en data vb+sql

13
Trabajando con Visual Basic y SQL Server RICHARD RAMOS BARBA [email protected] Página 1 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 enseñamos como se elabora en el siguiente ejemplo: Paso 1: Abrir un nuevo proyecto en Visual

Upload: edson-cuque

Post on 07-Jul-2016

242 views

Category:

Documents


2 download

DESCRIPTION

busqueda de datos en visual basic desde sql server

TRANSCRIPT

Page 1: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 1

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 enseñamos como se elabora en el siguiente ejemplo: Paso 1: Abrir un nuevo proyecto en Visual

Page 2: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 2

Paso 2: Escoger un Proyecto Windows Forms Application.

Paso 3: Ahora ya que hemos creado nuestro Primer Formulario agregaremos los

siguientes controles.

Controles Name Text

Button1 BtnNuevo Nuevo

Button2 BtnBuscar Buscar

TextBox1 TxtBuscar

DataGridView1 DataGridView1

Label1 Label1 Tabla de Empleados

Label2 Label2 Ingrese el Código a Buscar

Page 3: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 3

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

Page 4: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 4

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 código.

Paso 9: Ya que digitamos los códigos pasamos a ejecutar el Proyecto (F5)

Page 5: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 5

Ya ahora hacemos clic en el Button nuevo para que se habilite la caja de texto y

colocamos el Código 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 diciéndonos

Que ese código no existe o no ha sido encontrado.

Page 6: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 6

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:

Page 7: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 7

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 código en el evento Load del

Formulario.

Page 8: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 8

Paso 7: Ahora hacemos doble clic en el Button Nuevo y digitaremos el siguiente

código 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 código cualquiera, para este ejemplo y este ejercicio vamos a usar el

código “0007”

Page 9: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 9

Paso 10: Ahora hacemos clic en el Button Buscar y nos saldrá el siguiente

resultado. Nos devuelve el registro con el código que estábamos buscando

Ahora hacemos clic en el Button Nuevo para poder hacer otra nueva consulta y si

ingresamos un nuevo código cualquiera y nos saldrá el siguiente resultado.

Page 10: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 10

Tercera Forma Ahora esta forma es la menos usada pero la más 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í:

Page 11: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 11

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 código.

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

código que nos va a permitir buscar el registro.

Page 12: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 12

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”.

Page 13: Buscar Registro en Data VB+SQL

Trabajando con Visual Basic y SQL Server

RICHARD RAMOS BARBA [email protected] Página 13

E ingresaremos el código 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 búsqueda hacemos clic en el Button Nuevo para poder

ingresar el código o el dato a buscar.

Como vemos no es tan complicado la búsqueda de un registro en la Base de datos.

PPaarraa eemmppeezzaarr uunn ggrraann pprrooyyeeccttoo hhaaccee ffaallttaa vvaalleennttííaa,, PPaarraa tteerrmmiinnaarr uunn GGrraann pprrooyyeeccttoo hhaaccee ffaallttaa ppeerrsseevveerraanncciiaa..