Deskripsi Latihan 20
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim sss As New OleDb.OleDbDataAdapter
sss = New OleDb.OleDbDataAdapter("select barang.kodebarang, barang.namabarang, mastertransaksi.notrans, mastertransaksi.tanggaltransaksi, mastertransaksi.jenistransaksi, detailtransaksi.unit, detailtransaksi.harga from (mastertransaksi inner join detailtransaksi on mastertransaksi.notrans=detailtransaksi.notrans) inner join barang on detailtransaksi.kodebarang=barang.kodebarang", CONECT)
DT.Rows.Clear()
sss.Fill(DT)
dgv46110008.DataSource = DT
sss.Dispose()
8. save all, lalu debug untuk menjalankan
Minggu, 07 Oktober 2012
Latihan 19
Deskripsi Latihan 19
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag textbox dan label dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load8. save all, lalu debug untuk menjalankan
Dim zzz As New OleDb.OleDbDataAdapter
zzz = New OleDb.OleDbDataAdapter("select mastertransaksi.notrans, mastertransaksi.tanggaltransaksi, mastertransaksi.jenistransaksi, detailtransaksi.kodebarang, detailtransaksi.unit, detailtransaksi.harga from mastertransaksi inner join detailtransaksi on mastertransaksi.notrans=detailtransaksi.notrans", CONECT)
DT.Rows.Clear()
zzz.Fill(DT)
dgv46110008.DataSource = DT
zzz.Dispose()
8. save all, lalu debug untuk menjalankan
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag textbox dan label dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load8. save all, lalu debug untuk menjalankan
Dim zzz As New OleDb.OleDbDataAdapter
zzz = New OleDb.OleDbDataAdapter("select mastertransaksi.notrans, mastertransaksi.tanggaltransaksi, mastertransaksi.jenistransaksi, detailtransaksi.kodebarang, detailtransaksi.unit, detailtransaksi.harga from mastertransaksi inner join detailtransaksi on mastertransaksi.notrans=detailtransaksi.notrans", CONECT)
DT.Rows.Clear()
zzz.Fill(DT)
dgv46110008.DataSource = DT
zzz.Dispose()
8. save all, lalu debug untuk menjalankan
Latihan 18
Deskripsi Latihan 18
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select barang.kodebarang, barang.namabarang, detailtransaksi.notrans, detailtransaksi.unit, detailtransaksi.harga from barang inner join detailtransaksi on barang.kodebarang=detailtransaksi.kodebarang", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select barang.kodebarang, barang.namabarang, detailtransaksi.notrans, detailtransaksi.unit, detailtransaksi.harga from barang inner join detailtransaksi on barang.kodebarang=detailtransaksi.kodebarang", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
Latihan 17
Deskripsi Latihan 17
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from mastertransaksi", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from mastertransaksi", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
Latihan 16
Deskripsi latihan 16
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
script unik : sama seperti latihan 15
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objekdari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from mastertransaksi", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
script unik : sama seperti latihan 15
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objekdari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from mastertransaksi", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
8. save all, lalu debug untuk menjalankan
Latihan 15
Deskripsi Latihan 15
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
script unik :
- untuk membuat adapter antara file access denga form
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from barang", CONECT)
- script untuk mengisi tabel
xxx.Fill(DT)
- script untuk membersihkan isi tabel
DT.Rows.Clear()
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Private Sub Latihan_15_46110008_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from barang", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
End Sub
8. save all, lalu debug untuk menjalankan
1. Objek Datagridview
terdapat satu objek datgridview pada form ini. fungsinya adalah untuk menampilkan tabel yang telah dibuat di file access 2007
even : form_load
script unik :
- untuk membuat adapter antara file access denga form
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from barang", CONECT)
- script untuk mengisi tabel
xxx.Fill(DT)
- script untuk membersihkan isi tabel
DT.Rows.Clear()
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. buat koneksi dengan file access, caranya bisa anda lihat di http://www.tulistulisian.blogspot.com/2012/10/membuat-koneksi-antara-access-2007.html
6. buat pendeklarasian datatable dan koneksi
Dim CONECT As New OleDb.OleDbConnection("provider=microsoft.ace.oledb.12.0;data source= " & Application.StartupPath & "\datatransaksijualbeli.accdb")
Dim DT As New DataTable
7. letakkan script berikut untuk even form_load
Private Sub Latihan_15_46110008_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim xxx As New OleDb.OleDbDataAdapter
xxx = New OleDb.OleDbDataAdapter("select * from barang", CONECT)
DT.Rows.Clear()
xxx.Fill(DT)
dgv46110008.DataSource = DT
xxx.Dispose()
End Sub
8. save all, lalu debug untuk menjalankan
Sabtu, 06 Oktober 2012
Latihan 14
Deskripsi Latihan 14
1. Objek Datagridview
terdapat satu objek datagridview di dalam form ini. gunanya adalah untuk menampilkan tabel yang berisi data mahasiswa baru yang sudah diinput di dalam script
2. Objek groupbox
terdapat 4 objek groupbox di form ini. masing-masing berjudul Urutkan Berdasarkan, Filter Berdasarkan, Filter dengan Menggabungkan, & Pengaturan Warna
3. objek radiobutton
terdapat 4 objek radiobutton pada form ini. keempat objek tersebut diletakkan pada groupbox Urutkan Berdasarkan. fungsi dari masing-masing radiobutton untuk mengurutkan isi dari tabel yang ada di datagriview sesuai dengan kondisi yang diberikan pada masing-masing radiobutton.
4. objek datetimepicker
terdapat 2 objek datetimepicker di form ini. masing-masing di groupbox filter berdasarkan & groupbox filter dengan menggabungkan.
5. objek textbox
terdapat 6 objek textbox dalam form ini. textox tersebut bertujuan memasukkan syarat-syarat tertentu untuk memfilter isi dari tabel yang ada di datagridview
6. objek tombol
terdapat 2 objek tombol. masing-masing terdapat di groupbox Filter dengan Menggabungkan & groupbox pengaturan warna
even :
Form_Load, TextChanged, CheckedChanged, ButtonClick
script unik :
- script untuk memfilter data pada tabel yang ada di data grid view dengan syarat-syarat tertentu
abc.RowFilter = "GajiOrtu >=" & Val(b1_46110008.Text)
abc.RowFilter = "Kelas <> '" & b2_46110008.Text & "'"
abc.RowFilter = "TanggalLahir < #" & b3_46110008.Value.Day & "/" & b3_46110008.Value.Month & "/" & b3_46110008.Value.Year & "#"
abc.RowFilter = "Nama Like '%" & b4_46110008.Text & "%'"
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. pertama-tama, buat dulu dimensi untuk DataTeble dan DataView
Dim xxx As New DataTable
Dim abc As New DataView
6. masukkan script berikut untuk membuat tabel pada datgridview
Private Sub Latihan_14_46110008_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
xxx.Columns.Add(New DataColumn("Stambuk", GetType(String)))
xxx.Columns.Add(New DataColumn("Nama", GetType(String)))
xxx.Columns.Add(New DataColumn("JenisKelamin", GetType(String)))
xxx.Columns.Add(New DataColumn("TanggalLahir", GetType(String)))
xxx.Columns.Add(New DataColumn("GajiOrtu", GetType(Double)))
xxx.Columns.Add(New DataColumn("Kelas", GetType(String)))
xxx.Rows.Add("46112003", "Nurawalia M", "P", "04/12/1994", 3000000, "1AD4")
xxx.Rows.Add("46120023", "Puspita Susilawati Ridjal", "P", "01/01/1994", 4000000, "1AD4")
xxx.Rows.Add("46110018", "Rose Anne Tarida Situmorang", "P", "01/12/1994", 5000000, "1AD4")
xxx.Rows.Add("46112004", "Siti Khaerunnisa", "P", "28/03/1994", 1000000, "1AD4")
xxx.Rows.Add("46112015", "Irmayanti", "P", "23/09/1994", 1000000, "1AD4")
xxx.Rows.Add("46112011", "Delsi Tifani Lan", "P", "24/12/1994", 2000000, "1AD4")
xxx.Rows.Add("46112027", "Reny Rita Waty Djafar", "P", "26/07/1993", 3000000, "1AD4")
xxx.Rows.Add("46112002", "Dewi Sartika", "P", "10/02/1994", 1000000, "1AD4")
xxx.Rows.Add("46112004", "Anita Rahmah Muhtadin", "P", "07/12/1994", 5000000, "1AD4")
xxx.Rows.Add("46112021", "Rafidah", "P", "05/06/1994", 500000, "1AD4")
xxx.Rows.Add("46112009", "Eka Yuli Astuti", "P", "07/08/1994", 2000000, "1AD4")
xxx.Rows.Add("46112025", "Fitri Amalia Islamiati", "P", "26/03/1995", 4000000, "1AD4")
xxx.Rows.Add("46112014", "Mariana", "P", "22/06/1994", 1000000, "1AD4")
xxx.Rows.Add("46112013", "A. Muh. Lutfi Ahmad", "L", "10/10/1993", 4000000, "1AD4")
xxx.Rows.Add("46112008", "Nanda Ardilia Pratama", "L", "01/08/1994", 1000000, "1AD4")
xxx.Rows.Add("46112022", "Liliani Paelongan", "P", "25/05/1994", 3000000, "1AD4")
xxx.Rows.Add("46112007", "Andi Rabiah", "L", "07/09/1994", 1000000, "1AD4")
xxx.Rows.Add("46112001", "Rizka Awalia Mustakim", "P", "07/10/1994", 3000000, "1AD4")
xxx.Rows.Add("46112005", "Mardhotillah", "P", "13/01/1994", 3000000, "1AD4")
xxx.Rows.Add("46112017", "Camelia Indulgenssya Gundung", "P", "14/09/1994", 2000000, "1AD4")
xxx.Rows.Add("46112028", "Nur Salim Rusdi", "L", "12/04/1994", 1500000, "1AD4")
xxx.Rows.Add("46112026", "Muhammad Khaidir", "L", "26/12/1993", 3000000, "1AD4")
xxx.Rows.Add("46112020", "Sukriani Karunia Rahma", "P", "01/12/1994", 3000000, "1AD4")
xxx.Rows.Add("46112006", "Rezky Tri Utami", "P", "03/07/1994", 3000000, "1AD4")
xxx.Rows.Add("46112029", "Azwar Arfah", "L", "03/04/1994", 3000000, "1AD4")
xxx.Rows.Add("46112016", "Dyah Sukma Anggraini", "P", "10/05/1994", 3500000, "1AD4")
xxx.Rows.Add("46112010", "Nur Indah Purnamasari", "P", "22/07/1994", 2500000, "1AD4")
xxx.Rows.Add("46112012", "Nurul Qadri Musra", "L", "24/08/1994", 3000000, "1AD4")
xxx.Rows.Add("46112055", "Reni Anggraeni", "P", "12/10/1994", 1500000, "1BD4")
xxx.Rows.Add("46112042", "Faradhiba Zainal Putri", "P", "04/12/1993", 3000000, "1BD4")
xxx.Rows.Add("46112054", "Rahmi Ani", "P", "30/11/1994", 2000000, "1BD4")
xxx.Rows.Add("46112043", "Remon Agit Rimang", "L", "06/01/1995", 3000000, "1BD4")
xxx.Rows.Add("46112032", "Abd. Rahman", "L", "08/10/1994", 1500000, "1BD4")
xxx.Rows.Add("46112057", "I Ketut Yuda Sadpwa", "L", "02/05/1993", 4500000, "1BD4")
xxx.Rows.Add("46112037", "Herianto", "L", "08/12/1993", 3000000, "1BD4")
xxx.Rows.Add("46112058", "citra amalia ramadhani", "L", "16/02/1995", 3000000, "1BD4")
xxx.Rows.Add("46112050", "Andi Akbar", "L", "26/11/1994", 2000000, "1BD4")
xxx.Rows.Add("46112034", "Gamaliel Giovani Rafael Nong", "L", "06/08/1993", 3700000, "1BD4")
xxx.Rows.Add("46112047", "Hasmawati", "P", "22/11/1994", 5000000, "1BD4")
xxx.Rows.Add("46112038", "Viorensi S", "P", "13/10/1994", 2000000, "1BD4")
xxx.Rows.Add("46112046", "Andini Hayrunnisyah", "P", "27/06/1994", 1500000, "1BD4")
xxx.Rows.Add("46112031", "Irmayanti", "P", "02/05/1994", 1000000, "1BD4")
xxx.Rows.Add("46112039", "Carissa Evan Anthen", "P", "23/10/1994", 6000000, "1BD4")
xxx.Rows.Add("46112052", "Aprianto Sandy", "L", "11/04/1993", 3000000, "1BD4")
xxx.Rows.Add("46112049", "Muhammad Farid Syah", "L", "20/01/1995", 5000000, "1BD4")
xxx.Rows.Add("46112033", "Maulanan Ibrahim", "L", "10/04/1994", 1000000, "1BD4")
xxx.Rows.Add("46112035", "Herpita Tohura", "P", "24/10/1993", 700000, "1BD4")
xxx.Rows.Add("46112048", "Udin Pranata", "L", "29/01/1993", 1000000, "1BD4")
xxx.Rows.Add("46112051", "Afrisca Fraktiani Rante", "P", "13/04/1995", 5000000, "1BD4")
xxx.Rows.Add("46112056", "Kartini Widyasita", "P", "21/04/1993", 4650000, "1BD4")
xxx.Rows.Add("46112045", "Abdul Qawwam Nurjaya", "L", "26/11/1994", 3500000, "1BD4")
xxx.Rows.Add("46112040", "Tommy Paunganan", "L", "22/02/1993", 2000000, "1BD4")
xxx.Rows.Add("46112053", "Khusnul Khatimah A", "P", "27/08/1994", 3000000, "1BD4")
xxx.Rows.Add("46112041", "Nida Hazimah Ulfah", "P", "24/09/1995", 5000000, "1BD4")
xxx.Rows.Add("46112044", "Ulfah Nas", "P", "26/01/1994", 5000000, "1BD4")
xxx.Rows.Add("46112036", "Hasmiati Hajar", "P", "17/05/1994", 5000000, "1BD4")
xxx.Rows.Add("36112001", "Fitri", "P", "20/10/1994", 5000000, "1AD3")
xxx.Rows.Add("36112002", "andri prianto tukan", "L", "26/04/1994", 2000000, "1BD3")
xxx.Rows.Add("36112003", "Fathin Ammar Asidik", "L", "29/06/1994", 6800000, "1AD3")
xxx.Rows.Add("36112004", "Endah Mariadi", "P", "07/11/1994", 7500000, "1AD3")
xxx.Rows.Add("36112005", "Mawar Aztanti", "P", "01/06/1993", 4000000, "1AD3")
xxx.Rows.Add("36112006", "Izmi Istiqamah", "P", "04/11/1994", 7000000, "1AD3")
xxx.Rows.Add("36112007", "Imran Novrin Ruslim", "L", "21/11/1994", 1000000, "1AD3")
xxx.Rows.Add("36112008", "Adbul Malik", "L", "09/11/1993", 2500000, "1AD3")
xxx.Rows.Add("36112010", "Yulianti", "P", "28/09/1994", 2500000, "1AD3")
xxx.Rows.Add("36112011", "Zulfitra Qadar Yasin", "L", "10/03/1994", 10000000, "1AD3")
xxx.Rows.Add("36112012", "Sri Aprianti", "P", "05/04/1994", 4000000, "1AD3")
xxx.Rows.Add("36112013", "Noviantri Paembonan", "P", "19/11/1994", 6000000, "1AD3")
xxx.Rows.Add("36112016", "Andi Jusma Nilam Sari", "P", "02/09/1994", 10000000, "1AD3")
xxx.Rows.Add("36112017", "Dana Abrian", "L", "04/10/1994", 5000000, "1AD3")
xxx.Rows.Add("36112018", "Kurniawati", "P", "11/10/1994", 2000000, "1AD3")
xxx.Rows.Add("36112020", "Bernard Talebong", "P", "01/10/1994", 10000000, "1AD3")
xxx.Rows.Add("36112023", "Andi Arhami Hamzah", "P", "28/06/1994", 10000000, "1AD3")
xxx.Rows.Add("36112024", "Syahrul Kamal", "L", "18/10/1994", 10000000, "1AD3")
xxx.Rows.Add("36112027", "Nurul Rezki Susanti", "P", "24/09/1994", 5000000, "1AD3")
xxx.Rows.Add("36112059", "Ummul Hayyul Qayyum", "P", "01/12/1993", 3500000, "1AD3")
xxx.Rows.Add("36112022", "Rismawati", "P", "07/09/1994", 900000, "1AD3")
xxx.Rows.Add("36112026", "Melinda Rizkawati", "P", "07/05/1994", 2000000, "1AD3")
xxx.Rows.Add("36112025", "Ivana Olivia Aser", "P", "14/01/1993", 6000000, "1AD3")
xxx.Rows.Add("36112021", "Sulaipah", "P", "28/09/1994", 1000000, "1AD3")
xxx.Rows.Add("36112061", "Rahmat Adi Pratama", "L", "21/04/1994", 10000000, "1AD3")
xxx.Rows.Add("36112060", "Nita", "P", "04/01/1995", 2500000, "1AD3")
xxx.Rows.Add("36112019", "Kharisma Yusuf", "P", "14/06/1994", 4000000, "1AD3")
xxx.Rows.Add("36112014", "A. Rahmawaty", "P", "04/04/1994", 5000000, "1AD3")
xxx.Rows.Add("36112015", "Danela Mangintek", "P", "06/11/1994", 3000000, "1AD3")
xxx.Rows.Add("36112009", "Rahmaniah", "P", "19/01/1994", 2500000, "1AD3")
xxx.Rows.Add("36112057", "Reenaldy Alchudri Azsagaf", "L", "03/05/1994", 10000000, "1BD3")
xxx.Rows.Add("36112039", "Andi Syahril", "L", "02/10/1994", 2000000, "1BD3")
xxx.Rows.Add("36112051", "Muhammad Adhe Anugrah", "L", "31/08/1993", 5000000, "1BD3")
xxx.Rows.Add("36112042", "Sukmawati Amir", "P", "13/04/1994", 6000000, "1BD3")
xxx.Rows.Add("36112019", "Dian Eka Puteri", "P", "11/11/1993", 1000000, "1BD3")
xxx.Rows.Add("36112048", "Tri Wahyuni", "P", "11/11/1994", 800000, "1BD3")
xxx.Rows.Add("36112047", "A. Dian Pelita Waty", "P", "05/05/1994", 3000000, "1BD3")
xxx.Rows.Add("36112028", "Mu'minat Nur", "P", "17/05/1995", 5000000, "1BD3")
xxx.Rows.Add("36112038", "Andi Anggi Fadliyah", "P", "15/08/1994", 1500000, "1BD3")
xxx.Rows.Add("36112033", "A. Syasya Annisa Ausan", "P", "08/08/1994", 7000000, "1BD3")
xxx.Rows.Add("36112044", "Muhammad Fachri Sani", "L", "02/02/1994", 5000000, "1BD3")
xxx.Rows.Add("36112053", "Resky Yonada Ahmad", "P", "22/03/1994", 1500000, "1BD3")
xxx.Rows.Add("36112029", "Trinayanti", "P", "03/06/1992", 3000000, "1BD3")
xxx.Rows.Add("36112041", "Musyarafah Asis", "L", "13/07/1994", 6000000, "1BD3")
xxx.Rows.Add("36112055", "Achmad Rezky Satria Perdana", "L", "17/12/1993", 3000000, "1BD3")
xxx.Rows.Add("36112040", "Fibra Yoseph P", "P", "27/03/1995", 6000000, "1BD3")
xxx.Rows.Add("36112045", "Ibnu Affan Al-Mufar'id", "L", "05/08/1994", 8000000, "1BD3")
xxx.Rows.Add("36112030", "Sri Widya Ayu Wandini", "P", "01/06/1994", 5000000, "1BD3")
xxx.Rows.Add("36112046", "Sri Wahyuni Hafid", "P", "25/12/1994", 11000000, "1BD3")
xxx.Rows.Add("36112032", "Rosita Satri", "P", "06/12/1994", 3000000, "1BD3")
xxx.Rows.Add("36112052", "Sabri", "L", "24/07/1993", 700000, "1BD3")
xxx.Rows.Add("36112049", "Alfin Riani Bandaso", "P", "11/04/1994", 3000000, "1BD3")
xxx.Rows.Add("36112036", "Nurmilasari", "P", "06/07/1993", 2000000, "1BD3")
xxx.Rows.Add("36112035", "Tri Arismunandar", "L", "09/12/1993", 1000000, "1BD3")
xxx.Rows.Add("36112031", "Nur Indahsari Idris", "P", "28/08/1994", 5000000, "1BD3")
xxx.Rows.Add("36112037", "Ismawati", "P", "01/08/1994", 900000, "1BD3")
xxx.Rows.Add("36112034", "Rezky Arianti", "P", "27/01/1994", 3000000, "1BD3")
xxx.Rows.Add("36112043", "Artis Susan", "P", "29/10/1993", 5000000, "1BD3")
xxx.Rows.Add("36112054", "Ade Apriathis Rantelino", "L", "27/04/1994", 3000000, "1BD3")
abc = xxx.DefaultView
dgv_46110008.DataSource = abc
End Sub
6. masukkan script di bawah ini, untuk syarat mengurutkan data yang ada di tabel
Private Sub a1_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a1_46110008.CheckedChanged
If a1_46110008.Checked = True Then
abc.Sort = "Stambuk"
End If
End Sub
Private Sub a2_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a2_46110008.CheckedChanged
If a2_46110008.Checked = True Then
abc.Sort = "Kelas desc"
End If
End Sub
Private Sub a3_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a3_46110008.CheckedChanged
If a3_46110008.Checked = True Then
abc.Sort = "Kelas, TanggalLahir"
End If
End Sub
Private Sub a4_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a4_46110008.CheckedChanged
If a4_46110008.Checked = True Then
abc.Sort = "GajiOrtu desc"
End If
End Sub
7. lalu, masukkan script berikut untuk pilihan filter yang ada di groupbox Filter Berdasarkan
Private Sub b1_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b1_46110008.TextChanged
abc.RowFilter = "GajiOrtu >=" & Val(b1_46110008.Text)
End Sub
Private Sub b2_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b2_46110008.TextChanged
abc.RowFilter = "Kelas <> '" & b2_46110008.Text & "'"
End Sub
Private Sub b3_46110008_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b3_46110008.ValueChanged
abc.RowFilter = "TanggalLahir < #" & b3_46110008.Value.Day & "/" & b3_46110008.Value.Month & "/" & b3_46110008.Value.Year & "#"
End Sub
Private Sub b4_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b4_46110008.TextChanged
abc.RowFilter = "Nama Like '%" & b4_46110008.Text & "%'"
End Sub
8. masukkan script berikut untuk tombol filter gabungan
Private Sub filter_46110008_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles filter_46110008.Click
abc.RowFilter = "GajiOrtu >=" & Val(c1_46110008.Text) & " And Kelas <> '" & c2_46110008.Text & "' And TanggalLahir < #" & c3_46110008.Value.Day & "/" & c3_46110008.Value.Month & "/" & c3_46110008.Value.Year & "# And Nama Like '%" & c4_46110008.Text & "%'"
End Sub
9. dan terakhir, masukkan script pada tombol pengaturan warna tabel
Private Sub warna_46110008_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles warna_46110008.Click
For Each x As DataGridViewRow In dgv_46110008.Rows
If x.Cells("GajiOrtu").Value > 6000000 Then
x.DefaultCellStyle.BackColor = Label9.BackColor
ElseIf x.Cells("GajiOrtu").Value > 5000000 Then
x.DefaultCellStyle.BackColor = Label11.BackColor
ElseIf x.Cells("GajiOrtu").Value > 4000000 Then
x.DefaultCellStyle.BackColor = Label12.BackColor
ElseIf x.Cells("GajiOrtu").Value > 3000000 Then
x.DefaultCellStyle.BackColor = Label10.BackColor
ElseIf x.Cells("GajiOrtu").Value > 2000000 Then
x.DefaultCellStyle.BackColor = Label13.BackColor
Else
x.DefaultCellStyle.BackColor = Label14.BackColor
End If
Next
End Sub
10. save all, lalu tekan tombo, debug atau f5 untuk menjalankan form yang sudah anda buat.
1. Objek Datagridview
terdapat satu objek datagridview di dalam form ini. gunanya adalah untuk menampilkan tabel yang berisi data mahasiswa baru yang sudah diinput di dalam script
2. Objek groupbox
terdapat 4 objek groupbox di form ini. masing-masing berjudul Urutkan Berdasarkan, Filter Berdasarkan, Filter dengan Menggabungkan, & Pengaturan Warna
3. objek radiobutton
terdapat 4 objek radiobutton pada form ini. keempat objek tersebut diletakkan pada groupbox Urutkan Berdasarkan. fungsi dari masing-masing radiobutton untuk mengurutkan isi dari tabel yang ada di datagriview sesuai dengan kondisi yang diberikan pada masing-masing radiobutton.
4. objek datetimepicker
terdapat 2 objek datetimepicker di form ini. masing-masing di groupbox filter berdasarkan & groupbox filter dengan menggabungkan.
5. objek textbox
terdapat 6 objek textbox dalam form ini. textox tersebut bertujuan memasukkan syarat-syarat tertentu untuk memfilter isi dari tabel yang ada di datagridview
6. objek tombol
terdapat 2 objek tombol. masing-masing terdapat di groupbox Filter dengan Menggabungkan & groupbox pengaturan warna
even :
Form_Load, TextChanged, CheckedChanged, ButtonClick
script unik :
- script untuk memfilter data pada tabel yang ada di data grid view dengan syarat-syarat tertentu
abc.RowFilter = "GajiOrtu >=" & Val(b1_46110008.Text)
abc.RowFilter = "Kelas <> '" & b2_46110008.Text & "'"
abc.RowFilter = "TanggalLahir < #" & b3_46110008.Value.Day & "/" & b3_46110008.Value.Month & "/" & b3_46110008.Value.Year & "#"
abc.RowFilter = "Nama Like '%" & b4_46110008.Text & "%'"
Pembuatan Form
1. buka Microsoft Visual Studio anda
2. bukalah file kumpulan latihan anda
3. pilih menu project lalu klik add windows form
4. drag objek dari menu toolbox anda. susun hingga menjadi form seperti form pada gambar dibawah ini.
5. pertama-tama, buat dulu dimensi untuk DataTeble dan DataView
Dim xxx As New DataTable
Dim abc As New DataView
6. masukkan script berikut untuk membuat tabel pada datgridview
Private Sub Latihan_14_46110008_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
xxx.Columns.Add(New DataColumn("Stambuk", GetType(String)))
xxx.Columns.Add(New DataColumn("Nama", GetType(String)))
xxx.Columns.Add(New DataColumn("JenisKelamin", GetType(String)))
xxx.Columns.Add(New DataColumn("TanggalLahir", GetType(String)))
xxx.Columns.Add(New DataColumn("GajiOrtu", GetType(Double)))
xxx.Columns.Add(New DataColumn("Kelas", GetType(String)))
xxx.Rows.Add("46112003", "Nurawalia M", "P", "04/12/1994", 3000000, "1AD4")
xxx.Rows.Add("46120023", "Puspita Susilawati Ridjal", "P", "01/01/1994", 4000000, "1AD4")
xxx.Rows.Add("46110018", "Rose Anne Tarida Situmorang", "P", "01/12/1994", 5000000, "1AD4")
xxx.Rows.Add("46112004", "Siti Khaerunnisa", "P", "28/03/1994", 1000000, "1AD4")
xxx.Rows.Add("46112015", "Irmayanti", "P", "23/09/1994", 1000000, "1AD4")
xxx.Rows.Add("46112011", "Delsi Tifani Lan", "P", "24/12/1994", 2000000, "1AD4")
xxx.Rows.Add("46112027", "Reny Rita Waty Djafar", "P", "26/07/1993", 3000000, "1AD4")
xxx.Rows.Add("46112002", "Dewi Sartika", "P", "10/02/1994", 1000000, "1AD4")
xxx.Rows.Add("46112004", "Anita Rahmah Muhtadin", "P", "07/12/1994", 5000000, "1AD4")
xxx.Rows.Add("46112021", "Rafidah", "P", "05/06/1994", 500000, "1AD4")
xxx.Rows.Add("46112009", "Eka Yuli Astuti", "P", "07/08/1994", 2000000, "1AD4")
xxx.Rows.Add("46112025", "Fitri Amalia Islamiati", "P", "26/03/1995", 4000000, "1AD4")
xxx.Rows.Add("46112014", "Mariana", "P", "22/06/1994", 1000000, "1AD4")
xxx.Rows.Add("46112013", "A. Muh. Lutfi Ahmad", "L", "10/10/1993", 4000000, "1AD4")
xxx.Rows.Add("46112008", "Nanda Ardilia Pratama", "L", "01/08/1994", 1000000, "1AD4")
xxx.Rows.Add("46112022", "Liliani Paelongan", "P", "25/05/1994", 3000000, "1AD4")
xxx.Rows.Add("46112007", "Andi Rabiah", "L", "07/09/1994", 1000000, "1AD4")
xxx.Rows.Add("46112001", "Rizka Awalia Mustakim", "P", "07/10/1994", 3000000, "1AD4")
xxx.Rows.Add("46112005", "Mardhotillah", "P", "13/01/1994", 3000000, "1AD4")
xxx.Rows.Add("46112017", "Camelia Indulgenssya Gundung", "P", "14/09/1994", 2000000, "1AD4")
xxx.Rows.Add("46112028", "Nur Salim Rusdi", "L", "12/04/1994", 1500000, "1AD4")
xxx.Rows.Add("46112026", "Muhammad Khaidir", "L", "26/12/1993", 3000000, "1AD4")
xxx.Rows.Add("46112020", "Sukriani Karunia Rahma", "P", "01/12/1994", 3000000, "1AD4")
xxx.Rows.Add("46112006", "Rezky Tri Utami", "P", "03/07/1994", 3000000, "1AD4")
xxx.Rows.Add("46112029", "Azwar Arfah", "L", "03/04/1994", 3000000, "1AD4")
xxx.Rows.Add("46112016", "Dyah Sukma Anggraini", "P", "10/05/1994", 3500000, "1AD4")
xxx.Rows.Add("46112010", "Nur Indah Purnamasari", "P", "22/07/1994", 2500000, "1AD4")
xxx.Rows.Add("46112012", "Nurul Qadri Musra", "L", "24/08/1994", 3000000, "1AD4")
xxx.Rows.Add("46112055", "Reni Anggraeni", "P", "12/10/1994", 1500000, "1BD4")
xxx.Rows.Add("46112042", "Faradhiba Zainal Putri", "P", "04/12/1993", 3000000, "1BD4")
xxx.Rows.Add("46112054", "Rahmi Ani", "P", "30/11/1994", 2000000, "1BD4")
xxx.Rows.Add("46112043", "Remon Agit Rimang", "L", "06/01/1995", 3000000, "1BD4")
xxx.Rows.Add("46112032", "Abd. Rahman", "L", "08/10/1994", 1500000, "1BD4")
xxx.Rows.Add("46112057", "I Ketut Yuda Sadpwa", "L", "02/05/1993", 4500000, "1BD4")
xxx.Rows.Add("46112037", "Herianto", "L", "08/12/1993", 3000000, "1BD4")
xxx.Rows.Add("46112058", "citra amalia ramadhani", "L", "16/02/1995", 3000000, "1BD4")
xxx.Rows.Add("46112050", "Andi Akbar", "L", "26/11/1994", 2000000, "1BD4")
xxx.Rows.Add("46112034", "Gamaliel Giovani Rafael Nong", "L", "06/08/1993", 3700000, "1BD4")
xxx.Rows.Add("46112047", "Hasmawati", "P", "22/11/1994", 5000000, "1BD4")
xxx.Rows.Add("46112038", "Viorensi S", "P", "13/10/1994", 2000000, "1BD4")
xxx.Rows.Add("46112046", "Andini Hayrunnisyah", "P", "27/06/1994", 1500000, "1BD4")
xxx.Rows.Add("46112031", "Irmayanti", "P", "02/05/1994", 1000000, "1BD4")
xxx.Rows.Add("46112039", "Carissa Evan Anthen", "P", "23/10/1994", 6000000, "1BD4")
xxx.Rows.Add("46112052", "Aprianto Sandy", "L", "11/04/1993", 3000000, "1BD4")
xxx.Rows.Add("46112049", "Muhammad Farid Syah", "L", "20/01/1995", 5000000, "1BD4")
xxx.Rows.Add("46112033", "Maulanan Ibrahim", "L", "10/04/1994", 1000000, "1BD4")
xxx.Rows.Add("46112035", "Herpita Tohura", "P", "24/10/1993", 700000, "1BD4")
xxx.Rows.Add("46112048", "Udin Pranata", "L", "29/01/1993", 1000000, "1BD4")
xxx.Rows.Add("46112051", "Afrisca Fraktiani Rante", "P", "13/04/1995", 5000000, "1BD4")
xxx.Rows.Add("46112056", "Kartini Widyasita", "P", "21/04/1993", 4650000, "1BD4")
xxx.Rows.Add("46112045", "Abdul Qawwam Nurjaya", "L", "26/11/1994", 3500000, "1BD4")
xxx.Rows.Add("46112040", "Tommy Paunganan", "L", "22/02/1993", 2000000, "1BD4")
xxx.Rows.Add("46112053", "Khusnul Khatimah A", "P", "27/08/1994", 3000000, "1BD4")
xxx.Rows.Add("46112041", "Nida Hazimah Ulfah", "P", "24/09/1995", 5000000, "1BD4")
xxx.Rows.Add("46112044", "Ulfah Nas", "P", "26/01/1994", 5000000, "1BD4")
xxx.Rows.Add("46112036", "Hasmiati Hajar", "P", "17/05/1994", 5000000, "1BD4")
xxx.Rows.Add("36112001", "Fitri", "P", "20/10/1994", 5000000, "1AD3")
xxx.Rows.Add("36112002", "andri prianto tukan", "L", "26/04/1994", 2000000, "1BD3")
xxx.Rows.Add("36112003", "Fathin Ammar Asidik", "L", "29/06/1994", 6800000, "1AD3")
xxx.Rows.Add("36112004", "Endah Mariadi", "P", "07/11/1994", 7500000, "1AD3")
xxx.Rows.Add("36112005", "Mawar Aztanti", "P", "01/06/1993", 4000000, "1AD3")
xxx.Rows.Add("36112006", "Izmi Istiqamah", "P", "04/11/1994", 7000000, "1AD3")
xxx.Rows.Add("36112007", "Imran Novrin Ruslim", "L", "21/11/1994", 1000000, "1AD3")
xxx.Rows.Add("36112008", "Adbul Malik", "L", "09/11/1993", 2500000, "1AD3")
xxx.Rows.Add("36112010", "Yulianti", "P", "28/09/1994", 2500000, "1AD3")
xxx.Rows.Add("36112011", "Zulfitra Qadar Yasin", "L", "10/03/1994", 10000000, "1AD3")
xxx.Rows.Add("36112012", "Sri Aprianti", "P", "05/04/1994", 4000000, "1AD3")
xxx.Rows.Add("36112013", "Noviantri Paembonan", "P", "19/11/1994", 6000000, "1AD3")
xxx.Rows.Add("36112016", "Andi Jusma Nilam Sari", "P", "02/09/1994", 10000000, "1AD3")
xxx.Rows.Add("36112017", "Dana Abrian", "L", "04/10/1994", 5000000, "1AD3")
xxx.Rows.Add("36112018", "Kurniawati", "P", "11/10/1994", 2000000, "1AD3")
xxx.Rows.Add("36112020", "Bernard Talebong", "P", "01/10/1994", 10000000, "1AD3")
xxx.Rows.Add("36112023", "Andi Arhami Hamzah", "P", "28/06/1994", 10000000, "1AD3")
xxx.Rows.Add("36112024", "Syahrul Kamal", "L", "18/10/1994", 10000000, "1AD3")
xxx.Rows.Add("36112027", "Nurul Rezki Susanti", "P", "24/09/1994", 5000000, "1AD3")
xxx.Rows.Add("36112059", "Ummul Hayyul Qayyum", "P", "01/12/1993", 3500000, "1AD3")
xxx.Rows.Add("36112022", "Rismawati", "P", "07/09/1994", 900000, "1AD3")
xxx.Rows.Add("36112026", "Melinda Rizkawati", "P", "07/05/1994", 2000000, "1AD3")
xxx.Rows.Add("36112025", "Ivana Olivia Aser", "P", "14/01/1993", 6000000, "1AD3")
xxx.Rows.Add("36112021", "Sulaipah", "P", "28/09/1994", 1000000, "1AD3")
xxx.Rows.Add("36112061", "Rahmat Adi Pratama", "L", "21/04/1994", 10000000, "1AD3")
xxx.Rows.Add("36112060", "Nita", "P", "04/01/1995", 2500000, "1AD3")
xxx.Rows.Add("36112019", "Kharisma Yusuf", "P", "14/06/1994", 4000000, "1AD3")
xxx.Rows.Add("36112014", "A. Rahmawaty", "P", "04/04/1994", 5000000, "1AD3")
xxx.Rows.Add("36112015", "Danela Mangintek", "P", "06/11/1994", 3000000, "1AD3")
xxx.Rows.Add("36112009", "Rahmaniah", "P", "19/01/1994", 2500000, "1AD3")
xxx.Rows.Add("36112057", "Reenaldy Alchudri Azsagaf", "L", "03/05/1994", 10000000, "1BD3")
xxx.Rows.Add("36112039", "Andi Syahril", "L", "02/10/1994", 2000000, "1BD3")
xxx.Rows.Add("36112051", "Muhammad Adhe Anugrah", "L", "31/08/1993", 5000000, "1BD3")
xxx.Rows.Add("36112042", "Sukmawati Amir", "P", "13/04/1994", 6000000, "1BD3")
xxx.Rows.Add("36112019", "Dian Eka Puteri", "P", "11/11/1993", 1000000, "1BD3")
xxx.Rows.Add("36112048", "Tri Wahyuni", "P", "11/11/1994", 800000, "1BD3")
xxx.Rows.Add("36112047", "A. Dian Pelita Waty", "P", "05/05/1994", 3000000, "1BD3")
xxx.Rows.Add("36112028", "Mu'minat Nur", "P", "17/05/1995", 5000000, "1BD3")
xxx.Rows.Add("36112038", "Andi Anggi Fadliyah", "P", "15/08/1994", 1500000, "1BD3")
xxx.Rows.Add("36112033", "A. Syasya Annisa Ausan", "P", "08/08/1994", 7000000, "1BD3")
xxx.Rows.Add("36112044", "Muhammad Fachri Sani", "L", "02/02/1994", 5000000, "1BD3")
xxx.Rows.Add("36112053", "Resky Yonada Ahmad", "P", "22/03/1994", 1500000, "1BD3")
xxx.Rows.Add("36112029", "Trinayanti", "P", "03/06/1992", 3000000, "1BD3")
xxx.Rows.Add("36112041", "Musyarafah Asis", "L", "13/07/1994", 6000000, "1BD3")
xxx.Rows.Add("36112055", "Achmad Rezky Satria Perdana", "L", "17/12/1993", 3000000, "1BD3")
xxx.Rows.Add("36112040", "Fibra Yoseph P", "P", "27/03/1995", 6000000, "1BD3")
xxx.Rows.Add("36112045", "Ibnu Affan Al-Mufar'id", "L", "05/08/1994", 8000000, "1BD3")
xxx.Rows.Add("36112030", "Sri Widya Ayu Wandini", "P", "01/06/1994", 5000000, "1BD3")
xxx.Rows.Add("36112046", "Sri Wahyuni Hafid", "P", "25/12/1994", 11000000, "1BD3")
xxx.Rows.Add("36112032", "Rosita Satri", "P", "06/12/1994", 3000000, "1BD3")
xxx.Rows.Add("36112052", "Sabri", "L", "24/07/1993", 700000, "1BD3")
xxx.Rows.Add("36112049", "Alfin Riani Bandaso", "P", "11/04/1994", 3000000, "1BD3")
xxx.Rows.Add("36112036", "Nurmilasari", "P", "06/07/1993", 2000000, "1BD3")
xxx.Rows.Add("36112035", "Tri Arismunandar", "L", "09/12/1993", 1000000, "1BD3")
xxx.Rows.Add("36112031", "Nur Indahsari Idris", "P", "28/08/1994", 5000000, "1BD3")
xxx.Rows.Add("36112037", "Ismawati", "P", "01/08/1994", 900000, "1BD3")
xxx.Rows.Add("36112034", "Rezky Arianti", "P", "27/01/1994", 3000000, "1BD3")
xxx.Rows.Add("36112043", "Artis Susan", "P", "29/10/1993", 5000000, "1BD3")
xxx.Rows.Add("36112054", "Ade Apriathis Rantelino", "L", "27/04/1994", 3000000, "1BD3")
abc = xxx.DefaultView
dgv_46110008.DataSource = abc
End Sub
6. masukkan script di bawah ini, untuk syarat mengurutkan data yang ada di tabel
Private Sub a1_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a1_46110008.CheckedChanged
If a1_46110008.Checked = True Then
abc.Sort = "Stambuk"
End If
End Sub
Private Sub a2_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a2_46110008.CheckedChanged
If a2_46110008.Checked = True Then
abc.Sort = "Kelas desc"
End If
End Sub
Private Sub a3_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a3_46110008.CheckedChanged
If a3_46110008.Checked = True Then
abc.Sort = "Kelas, TanggalLahir"
End If
End Sub
Private Sub a4_46110008_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles a4_46110008.CheckedChanged
If a4_46110008.Checked = True Then
abc.Sort = "GajiOrtu desc"
End If
End Sub
7. lalu, masukkan script berikut untuk pilihan filter yang ada di groupbox Filter Berdasarkan
Private Sub b1_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b1_46110008.TextChanged
abc.RowFilter = "GajiOrtu >=" & Val(b1_46110008.Text)
End Sub
Private Sub b2_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b2_46110008.TextChanged
abc.RowFilter = "Kelas <> '" & b2_46110008.Text & "'"
End Sub
Private Sub b3_46110008_ValueChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b3_46110008.ValueChanged
abc.RowFilter = "TanggalLahir < #" & b3_46110008.Value.Day & "/" & b3_46110008.Value.Month & "/" & b3_46110008.Value.Year & "#"
End Sub
Private Sub b4_46110008_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles b4_46110008.TextChanged
abc.RowFilter = "Nama Like '%" & b4_46110008.Text & "%'"
End Sub
8. masukkan script berikut untuk tombol filter gabungan
Private Sub filter_46110008_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles filter_46110008.Click
abc.RowFilter = "GajiOrtu >=" & Val(c1_46110008.Text) & " And Kelas <> '" & c2_46110008.Text & "' And TanggalLahir < #" & c3_46110008.Value.Day & "/" & c3_46110008.Value.Month & "/" & c3_46110008.Value.Year & "# And Nama Like '%" & c4_46110008.Text & "%'"
End Sub
9. dan terakhir, masukkan script pada tombol pengaturan warna tabel
Private Sub warna_46110008_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles warna_46110008.Click
For Each x As DataGridViewRow In dgv_46110008.Rows
If x.Cells("GajiOrtu").Value > 6000000 Then
x.DefaultCellStyle.BackColor = Label9.BackColor
ElseIf x.Cells("GajiOrtu").Value > 5000000 Then
x.DefaultCellStyle.BackColor = Label11.BackColor
ElseIf x.Cells("GajiOrtu").Value > 4000000 Then
x.DefaultCellStyle.BackColor = Label12.BackColor
ElseIf x.Cells("GajiOrtu").Value > 3000000 Then
x.DefaultCellStyle.BackColor = Label10.BackColor
ElseIf x.Cells("GajiOrtu").Value > 2000000 Then
x.DefaultCellStyle.BackColor = Label13.BackColor
Else
x.DefaultCellStyle.BackColor = Label14.BackColor
End If
Next
End Sub
10. save all, lalu tekan tombo, debug atau f5 untuk menjalankan form yang sudah anda buat.
Langganan:
Postingan (Atom)