Está en la página 1de 4

CONEXIN CON BBDD NEPTUNO

Cdigo en modulo
Imports System.Data
Imports System.Data.SqlClient
Module Module1
Public cadconec As New SqlConnection(My.Settings.cadena)
Public ds As New DataSet
Public da As New SqlDataAdapter("Select * from Clientes;" & "Select * from Productos;" & "Select Distinct Pas from
Clientes", cadconec)
Public cmd As New SqlCommand
Public dt As New DataTable
Public Function llamardatos(ByVal consulta As String)
With cmd
.CommandType = CommandType.Text
.CommandText = consulta
.Connection = cadconec
End With
da.SelectCommand = cmd
End Function
End Module
Codigo en formulario
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
da.Fill(ds)
DataGridView1.DataSource = ds.Tables(0)
DataGridView2.DataSource = ds.Tables(1)
ComboBox1.DataSource = ds.Tables(2)
ComboBox1.DisplayMember = "Pas"
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles
TextBox1.TextChanged
llamardatos("SELECT * FROM Clientes where Pas LIKE '%" & TextBox1.Text & "%'")
dt = New DataTable
da.Fill(dt)
DataGridView1.DataSource = dt
End Sub
End Class

Trabajo (con BD Neptuno)


1.

Cargar la tabla Empleados los siguientes campos como se aprecian en el grfico:

2.

Al hacer Doble clic sobre alguno de los elementos del primer Grid, el segundo grid se cargar con la tabla
Pedidos, tomando en cuenta solo el IdEmpleado de la fila, en este ejemplo es Idempleado=2, y a la vez me
cuenta las formas de envo.

3.

Por ltimo al hacer doble clic en el segundo grid, se cargar el tercer grid con datos de la tabla [Detalles de
Pedido] con el costo total del pedido

También podría gustarte