Sie sind auf Seite 1von 6

Universidad Técnica de Ambato

Facultad de Ciencias Humanas y de la Educación


Docencia en Informática
Programa
Formulario General
Imports MySql.Data.MySqlClient
Public Class reporteFechas
Dim con As New
MySqlConnection("server=localhost;user=uno;password=uno;database=citas_medicas;po
rt=3306")
Dim adaptador As New MySqlDataAdapter
Dim datos As DataSet
Dim fechaInicial, fechaFinal As String
Dim lista As Byte
Dim state1, state2 As Boolean

Load del formulario


Private Sub reporteFechas_Load(sender As System.Object, e As System.EventArgs)
Handles MyBase.Load
DateTimePicker1.Format = DateTimePickerFormat.Custom
DateTimePicker1.CustomFormat = "yyyy-MM-dd"
DateTimePicker2.Format = DateTimePickerFormat.Custom
DateTimePicker2.CustomFormat = "yyyy-MM-dd"
state1 = False
state2 = False
Try
con.Open()

Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
DateTimepicker1 y DateTimepicker2
Private Sub DateTimePicker1_ValueChanged(sender As System.Object, e As
System.EventArgs) Handles DateTimePicker1.ValueChanged
fechaInicial = Me.DateTimePicker1.Text
state1 = True
If (state2 = True) Then
Button1.Enabled = True
End If

End Sub

Private Sub DateTimePicker2_ValueChanged(sender As System.Object, e As


System.EventArgs) Handles DateTimePicker2.ValueChanged
fechaFinal = Me.DateTimePicker2.Text
state2 = True
If (state1 = True) Then
Button1.Enabled = True
End If
End Sub
Boton Ver Datos

Private Sub btnVer_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles btnVer.Click
query = "SELECT * FROM fecha "
adaptador = New MySqlDataAdapter(query, con)
datos = New DataSet
adaptador.Fill(datos, "fecha")
lista = datos.Tables("fecha").Rows.Count
consul = conec.consulta(query)
While consul.Read
DataGridView1.DataSource = datos
DataGridView1.DataMember = "fecha"
End While
End Sub

Boton Reporte

Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles


Button1.Click
Try
query = "select * from citas where fecha >='" & fechaInicial & "' AND
fecha <='" & fechaFinal & "'"

adaptador = New MySqlDataAdapter(query, con)


datos = New DataSet
adaptador.Fill(datos, "citas")
lista = datos.Tables("citas").Rows.Count
If lista <> 0 Then
DataGridView1.DataSource = datos
DataGridView1.DataMember = "citas"
End If
Catch ex As Exception

End Try
End Sub
End Class

Das könnte Ihnen auch gefallen