Caso en Visual Studio Practica1 haciendo consultas a la Base de Datos
En esta ocasión realizaremos un caso en Visual Studio usando VBnet para generar consultas a la base de datos desde un formulario de Windows Forms.
Crear la base de datos PRACTICA1 con la tabla CLIENTES con los campos (código, nombre, apellidoPaterno, apellidoMaterno, telefono), ingresar 10 clientes, programar un formulario que permita visualizar todos los datos de un cliente y que permita BUSCAR clientes por código.
USE MASTER CREATE DATABASE PRACTICA1 GO USE PRACTICA1 GO CREATE TABLE CLIENTES ( codigo varchar(50) primary key, nombre varchar(50), apellidoPaterno varchar(50), apellidoMaterno varchar(50), telefono varchar(15) ) INSERT INTO CLIENTES values ('COD001','JUAN','HJH','ARONES','952452158'); INSERT INTO CLIENTES values ('COD002','JOSE','MARTINEZ','','985785458'); INSERT INTO CLIENTES values ('COD003','ALBERTO','GENARO','GUTIERREZ','9877667'); INSERT INTO CLIENTES values ('COD004','JULIA','GARCIA','BELCAZAR','989564453'); INSERT INTO CLIENTES values ('COD005','JIMENA','RODRIGUEZ','ESPINO','987454345'); INSERT INTO CLIENTES values ('COD006','JUANA','ALFARO','JIMENEZ','964418989'); INSERT INTO CLIENTES values ('COD007','MARIA','FERRER','ARONES','966366679'); INSERT INTO CLIENTES values ('COD008','ROBERTO','ROSPIGLIOSI','ARONES','978777885'); INSERT INTO CLIENTES values ('COD009','JORGE','HERARD','ARONES','997888888'); INSERT INTO CLIENTES values ('COD010','ANDRES','YUMAN','JIMENEZ','996555578');
Imports System.Data.SqlClient Public Class Form1 Public cn As SqlConnection Public comando As SqlCommand Public data As SqlDataReader Private Sub BTNBuscar_Click(sender As Object, e As EventArgs) Handles BTNBuscar.Click Try cn.Open() comando = cn.CreateCommand() comando.CommandText = "select *from CLIENTES where codigo='" + TXTCodigo.Text + "'" data = comando.ExecuteReader() If (data.Read) Then TXTNombre.Text = data(1) TXTApellidoPaterno.Text = data(2) TXTApellidoMaterno.Text = data(3) TXTTelefono.Text = data(4) End If cn.Close() Catch ex As Exception End Try End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load cn = New SqlConnection("Data Source=.;Initial Catalog=PRACTICA1;Integrated Security=True") End Sub End Class
En la base de datos PRACTICA1 crear una tabla PRODUCTOS con los campos (código, nombre, precio y stock) , ingresar 10 producto, programar un formulario que permita visualizar todos los datos de un producto y que permita buscar productos por código
CREATE TABLE PRODUCTOS ( codigo varchar(50) primary key, nombre varchar(50), precio decimal(8,2), stock int ); INSERT INTO PRODUCTOS values ('COD001','LEJIA',1,5); INSERT INTO PRODUCTOS values ('COD002','ACIDO ORGANICO',7,2); INSERT INTO PRODUCTOS values ('COD003','JABON',4,2); INSERT INTO PRODUCTOS values ('COD004','DETERGENTE',5,2); INSERT INTO PRODUCTOS values ('COD005','JABON LIQUIDO',4,2); INSERT INTO PRODUCTOS values ('COD006','LEJIA ROPA COLOR',3,3); INSERT INTO PRODUCTOS values ('COD007','ENJUAGUE',4,3); INSERT INTO PRODUCTOS values ('COD008','SHAMPOO',4,3); INSERT INTO PRODUCTOS values ('COD009','DESODORANTE',4,5); INSERT INTO PRODUCTOS values ('COD010','COLONIA',4,6);
Imports System.Data.SqlClient Public Class Form2 Public cn As SqlConnection Public comando As SqlCommand Public data As SqlDataReader Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load cn = New SqlConnection("Data Source=.;Initial Catalog=PRACTICA1;Integrated Security=True") End Sub Private Sub BTNBuscar_Click(sender As Object, e As EventArgs) Handles BTNBuscar.Click Try cn.Open() comando = cn.CreateCommand() comando.CommandText = "select *from PRODUCTOS where codigo='" + TXTCodigo.Text + "'" data = comando.ExecuteReader() If (data.Read) Then TXTNombre.Text = data(1) TXTPrecio.Text = data(2) TXTStock.Text = data(3) End If cn.Close() Catch ex As Exception End Try End Sub End Class
Publicar un comentario
0 Comentarios