Sei sulla pagina 1di 7

Imports Microsoft.Reporting.

WinForms
Imports MySql.Data.MySqlClient
Public Class Fmlaporanpelayanan
Sub lihat_data()
cmd = New MySqlCommand("select * from tb_pelayanan", cn)
CMD.ExecuteNonQuery()
DA = New MySqlDataAdapter(CMD)
TB = New DataTable
DA.Fill(TB)
'dgcaripasienk1.DataSource = tb

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)
'Dim me As New FormLapSewa

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Sub filter_periodik()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")

cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()

End Sub

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


System.EventArgs) Handles MyBase.Load
Me.ReportViewer2.RefreshReport()
koneksi()
lihat_data()
Me.ReportViewer2.RefreshReport()
End Sub

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


System.EventArgs) Handles tglakhir.ValueChanged
filter_periodik()
End Sub
Sub filter_alamat()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where kecamatan ='" & cbwilayah.Text &
"'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Sub filter_alamat_tanggal()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "' and kecamatan = '" & cbwilayah.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Sub filter_bidan()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where bidan ='" & cbbidan.Text & "' "
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Sub filter_bidan_all()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "' and kecamatan ='" & cbwilayah.Text & "' and bidan = '" &
cbbidan.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Sub filter_imunisasi()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where imunisasi ='" & cbimunisasi.Text &
"'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Sub filter_imunisasi_tanggal()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "' and imunisasi = '" & cbimunisasi.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Private Sub cbbidan_SelectedIndexChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles cbbidan.SelectedIndexChanged
If cbxbidan.Checked = True Then
filter_bidan()
Else
filter_bidan_all()
End If
End Sub
Sub filter_jeniskelamin()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where jeniskelamin ='" &
cbjeniskelamin.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Sub filter_jeniskelamin_tanggal()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "' and jeniskelamin = '" & cbjeniskelamin.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Private Sub cbwilayah_SelectedIndexChanged(ByVal sender As System.Object, ByVal


e As System.EventArgs) Handles cbwilayah.SelectedIndexChanged
If cbxwilayah.Checked = True Then
filter_alamat()
Else
filter_alamat_tanggal()
End If
End Sub

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


System.EventArgs)

End Sub

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


System.EventArgs) Handles tglawal.ValueChanged
'filter_periodik()
End Sub

Private Sub cbimunisasi_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles cbimunisasi.SelectedIndexChanged
If cbximunisasi.Checked = True Then
filter_imunisasi()
Else
filter_imunisasi_tanggal()
End If
End Sub

Private Sub cbjeniskelamin_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles cbjeniskelamin.SelectedIndexChanged
If cbxjeniskelamin.Checked = True Then
filter_jeniskelamin()
Else
filter_jeniskelamin_tanggal()
End If
End Sub
Sub filter_golongandarah()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where golongandarah='" &
cbgolongandarah.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Sub filter_tanggal_jeniskelamin_golongan()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where tanggaldaftar between '" & awal &
"' and '" & akhir & "' and jeniskelamin = '" & cbjeniskelamin.Text & "' and
golongandarah = '" & cbgolongandarah.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Sub filter_jeniskelamin_golongan()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where jeniskelamin = '" &
cbjeniskelamin.Text & "' and golongandarah = '" & cbgolongandarah.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Private Sub cbgolongandarah_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles cbgolongandarah.SelectedIndexChanged
If cbxjeniskelamin.Checked = True And cbxgoldarah.Checked = True Then
filter_jeniskelamin_golongan()
Else
filter_golongandarah()
End If
End Sub

Sub filter_keadaanlahir()
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where keadaanlahir='" &
cbkeadaanlahir.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)
Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub
Sub filter_wilayah_keadaanlahir()
Dim awal As String = tglawal.Value.ToString("yyyy/MM/dd")
Dim akhir As String = tglakhir.Value.ToString("yyyy/MM/dd")
cn.Close()
cn.Open()
sql = "select * from tb_pelayanan where kecamatan = '" & cbwilayah.Text &
"' and keadaanlahir = '" & cbkeadaanlahir.Text & "'"
da = New MySqlDataAdapter(sql, cn)
tb.Clear()
da.Fill(tb)

Dim datasetname As String = "DataSet1"


Dim datatablename As String = "KKKK"
Dim rds As New ReportDataSource(datasetname, tb)

Me.ReportViewer2.LocalReport.ReportEmbeddedResource =
"SKRIPSIKU.Report2.rdlc"
Me.ReportViewer2.LocalReport.DataSources.Add(rds)
Me.ReportViewer2.RefreshReport()
Me.Show()
End Sub

Private Sub cbkeadaanlahir_SelectedIndexChanged(ByVal sender As System.Object,


ByVal e As System.EventArgs) Handles cbkeadaanlahir.SelectedIndexChanged
If cbxwilayah.Checked = True And cbxkeadaanlahir.Checked = True Then
filter_wilayah_keadaanlahir()
Else
filter_alamat()
End If
End Sub
End Class

Potrebbero piacerti anche