Codigo para Formulario 1: Form1 Dataset
Codigo para Formulario 1: Form1 Dataset
Imports System.Data.OleDb Imports System.Data Public Class Form1 Dim trab As String Dim dset As New DataSet Sub crystal_report() If valor = 1 Then trab = "SELECT * FROM TRABAJADOR WHERE NOMBRE LIKE '" & Form2.TextBox1.Text & "%'" Else trab = "SELECT * FROM TRABAJADOR" End If Dim tablatrab As New OleDbDataAdapter(trab, CN) tablatrab.Fill(dset, "TRABAJADOR") Dim report As New CrystalReport1 report.SetDataSource(dset) CrystalReportViewer1.ReportSource = report End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call crystal_report() End Sub End Class
End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call mostrar() End Sub Private Sub RadioButton1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButton1.CheckedChanged TextBox1.Clear() TextBox1.Enabled = True
valor = 1 End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If valor = 1 Then consulta = "SELECT COD, DNI, NOMBRE, APELLIDO, CARGO, TURNO, SUELDO FROM TRABAJADOR WHERE NOMBRE LIKE '" & TextBox1.Text & "%'" Dim DA As New OleDbDataAdapter(consulta, CN) Dim DS As New DataSet DA.Fill(DS, "TRABAJADOR") DataGridView1.DataSource = DS.Tables("TRABAJADOR") End If End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click mostrar() TextBox1.Clear() RadioButton1.Checked = True End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Form1.Show() End Sub Private Sub DataGridView1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick End Sub End Class