SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
WIRATSOFT INC CORPORATION 2012



PENGKODEAN
AKSES FORM
SISTEM USER
MICROSOFT VISUAL BASIC.NET 2005




WIRAT.NET
10/11/2012
Hak Akses USER
Pengantar Tulisan
Pada saat membuat aplikasi (vb.net) untuk materi skripsi, saya terbesit pertanyaan.

“Bagaimana cara memberikan akses form secara dinamis pada sistem untuk user yang ada ??”

Coba browsing dan tanya-tanya sama master-master vb.net akhirnya bisa nemuin sebuah cara
untuk mewujudkan hal itu.

Nah, bagi agan-agan sekalian yang mau ikut sama-sama belajar mari diikutin secara seksama
bagaimana cara membuatnya. Dicoba pelan-pelan bagian demi bagian.

Salam,



Illuminator372




Tahapan Proses

        Bikin Database
        Bikin Layout Form
        Bikin Coding




                                          Page 2 of 9
Bikin Database




Beberapa tabel yang akan dibuat adalah seperti gambar diatas, pada tutorial ini saya
menggunakan Ms. Access 2007. Detailnya design tabel-tabelnya sebagai berikut :


FORM_TABLE
     Field Name                  Data Type               Field Size           Keterangan
IDFORM                    Text                     7                       Primary Key
FORMNAME                  Text                     25




USER_TABLE
     Field Name                  Data Type               Field Size           Keterangan
IDUSER                    Text                     7                       Primary Key
USERNAME                  Text                     25
PASSWORD                  Text                     25
STATUS                    Text                     15




                                          Page 3 of 9
AKSES_TABLE
     Field Name          Data Type             Field Size      Keterangan
IDUSER            Text                   7                  Foreign Key
IDFORM            Text                   7                  Foreign Key
AKSES_FORM        Text                   1




                                 Page 4 of 9
Bikin Layout Form




Silahkan dibuat design form sesuai toolbox yang terlihat pada gambar. ComboBox, Button,
DataGridView.




                                         Page 5 of 9
Bikin Coding

   Class Koneksi Database

    Imports System.Data.OleDb

    Namespace AKSES_DATABASE
        Public Class DATABASEClass
            Dim KONEKSI As New
    OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;" _
                                   & "Data Source=DB_GRIDVIEW.accdb;" _
                                   & "Jet OLEDB:Database Password=321;")

             Public Function BUKAKONEKSI() As OleDbConnection
                 KONEKSI.Open()
                 Return KONEKSI
             End Function

            Public Function TUTUPKONEKSI() As OleDbConnection
                KONEKSI.Close()
                Return KONEKSI
            End Function
        End Class
    End Namespace

   Class Proses

    Imports System.Data.OleDb

    Namespace AKSES_DML
        Public Class PROSESClass

             Dim KONEKSI As New AKSES_DATABASE.DATABASEClass
             Dim CMD As New OleDbCommand

            Public Function SIMPAN_AKSES(ByVal IDUSER As String, ByVal
    IDFORM As String, ByVal AKSES As String)

                CMD.CommandType = CommandType.Text
                CMD.CommandText = "INSERT INTO AKSES_TABLE VALUES('" &
    IDUSER & "','" & IDFORM & "','" & AKSES & "')"
                CMD.Connection = KONEKSI.BUKAKONEKSI
                CMD.ExecuteNonQuery()

                   KONEKSI.TUTUPKONEKSI()
                   Return KONEKSI

            End Function
        End Class
    End Namespace




                                  Page 6 of 9
   Script Form

    Imports System.Data.OleDb

    Public Class DGVCheckBox
        Dim KONEKSI As New AKSES_DATABASE.DATABASEClass
        Dim xSIMPAN As New AKSES_DML.PROSESClass

        Dim   DTA As New OleDbDataAdapter
        Dim   DTS As New DataSet
        Dim   CMD As New OleDbCommand
        Dim   DTR As OleDbDataReader
        Dim   A As String
        Dim   B As String

        Private Sub ISI_GRID()
            Try
                KONEKSI.TUTUPKONEKSI()
                DTA = New OleDbDataAdapter("SELECT * FROM FORM_TABLE
    ORDER BY IDFORM ASC", KONEKSI.BUKAKONEKSI)
                Try
                    DTS.Tables("FORM_TABLE").Clear()
                Catch ex As Exception
                End Try

                  DTA.Fill(DTS, "FORM_TABLE")
                  Dim GRID As New DataView(DTS.Tables("FORM_TABLE"))
                  DGVSample.DataSource = GRID

                  'ngunci columns tertentu
                  DGVSample.Columns.Item(1).ReadOnly = True
                  DGVSample.Columns.Item(2).ReadOnly = True

            Catch ex As Exception
                MsgBox(ex.ToString)
            End Try
        End Sub

        Private Sub DGVCheckBox_Load(ByVal sender As System.Object, ByVal
    e As System.EventArgs) Handles MyBase.Load
            Call ISI_GRID()
            Call ISI_Combo()
        End Sub

        Private Sub ISI_Combo()

            KONEKSI.TUTUPKONEKSI()
            CMD = New OleDbCommand("SELECT * FROM USER_TABLE ORDER BY
    IDUSER ASC", KONEKSI.BUKAKONEKSI)
            DTR = CMD.ExecuteReader

              CmbUSER.Items.Clear()
              While DTR.Read
                  A = DTR.Item("IDUSER")
                  B = DTR.Item("USERNAME")
                  CmbUSER.Items.Add(A & " - " & B)
              End While

        End Sub



                                  Page 7 of 9
Private Sub BtnSIMPAN_Click(ByVal sender As System.Object, ByVal
        e As System.EventArgs) Handles BtnSIMPAN.Click

                   Dim Y As String = Mid(CmbUSER.Text, 1, 7)
                   Dim iROW As Integer
                   Dim AKSES As String

                   For iROW = 0 To DGVSample.Rows.Count - 1
                       'AksesBox = Nama CheckBox yang ada di DatagridView
                       If DGVSample.Rows(iROW).Cells("AksesBox").Value Then
                           AKSES = "1"
                       Else
                           AKSES = "0"
                       End If

                    'Class Proses DML (Simpan Data)
                    xSIMPAN.SIMPAN_AKSES(Y,
        DGVSample.Rows(iROW).Cells(1).Value, AKSES)
                Next iROW

            End Sub
        End Class




Sedikit penjelasan, tujuan dari coding ini yang bernilai “1” adalah form yang boleh diakses oleh
user tersebut. Sedangkan yang bernilai “0” adalah form yang tidak boleh diakses oleh user.

Untuk pengembangan berikutnya. Jangan lewatkan tutorial lanjutan dari penjelasan kali ini.

So don’t missed it later !!




                                          Page 8 of 9
Illuminator372
    Kuliah D3nya diselesaikan pada tahun 2008 lalu di Kampus STMIK Bina
    Insani, Jurusan Teknik Informatika dan kemudian kembali melanjutkan
    S1nya pada tahun 2011 ditempat dan jurusan yang sama. Bekerja di PT
    Bridgestone Tire Indonesia sejak 2008. Bercita-cita dapat selalu
    mendedikasikan dirinya dalam bidang IT Indonesia dan Dunia.

    Kontak : bambang.wiratmojo@gmail.com
    bambangwiratmojo.blogspot.com




PEMBERIAN HAK AKSES USER SISTEM
           SUPPORTED BY WIRATSOFT2012




                      Page 9 of 9

Más contenido relacionado

La actualidad más candente

Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Zona Computer
 
Ms.Excel Rumus Fungsi IF
Ms.Excel Rumus Fungsi IFMs.Excel Rumus Fungsi IF
Ms.Excel Rumus Fungsi IFMonica Chandra
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyShofura Kamal
 
Soal uts praktikum pemrograman web
Soal uts praktikum pemrograman webSoal uts praktikum pemrograman web
Soal uts praktikum pemrograman webdedidarwis
 
Algotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionAlgotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionSiska Amelia
 
Soal uts praktikum pemrograman web
Soal uts praktikum pemrograman webSoal uts praktikum pemrograman web
Soal uts praktikum pemrograman webdedidarwis
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query TerapanSherly Uda
 
Stored Procedure
Stored ProcedureStored Procedure
Stored ProcedurePutra Andry
 
sekuensial sercing (data string) dalam C++
sekuensial sercing (data string) dalam C++sekuensial sercing (data string) dalam C++
sekuensial sercing (data string) dalam C++Sandy Suherman
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkatBuguru4
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolRolly Yesputra
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicFirdaus MKom
 
vlookup dan hlookup
vlookup dan hlookupvlookup dan hlookup
vlookup dan hlookupMas Ridho
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objekradar radius
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL ServerEduardo Castro
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)Kelinci Coklat
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)Kelinci Coklat
 

La actualidad más candente (20)

Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007Pemrograman vba-pada-microsoft-access-2007
Pemrograman vba-pada-microsoft-access-2007
 
Algo>Abstract data type
Algo>Abstract data typeAlgo>Abstract data type
Algo>Abstract data type
 
Ms.Excel Rumus Fungsi IF
Ms.Excel Rumus Fungsi IFMs.Excel Rumus Fungsi IF
Ms.Excel Rumus Fungsi IF
 
Laporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary KeyLaporan Praktikum Basis Data Modul II-Primary Key
Laporan Praktikum Basis Data Modul II-Primary Key
 
Soal uts praktikum pemrograman web
Soal uts praktikum pemrograman webSoal uts praktikum pemrograman web
Soal uts praktikum pemrograman web
 
Algotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - CollectionAlgotitma dan Struktur Algoritma - Collection
Algotitma dan Struktur Algoritma - Collection
 
Soal uts praktikum pemrograman web
Soal uts praktikum pemrograman webSoal uts praktikum pemrograman web
Soal uts praktikum pemrograman web
 
Bahasa Query Terapan
Bahasa Query TerapanBahasa Query Terapan
Bahasa Query Terapan
 
Stored Procedure
Stored ProcedureStored Procedure
Stored Procedure
 
sekuensial sercing (data string) dalam C++
sekuensial sercing (data string) dalam C++sekuensial sercing (data string) dalam C++
sekuensial sercing (data string) dalam C++
 
SQL bertingkat
SQL bertingkatSQL bertingkat
SQL bertingkat
 
Part 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek KontrolPart 3 - Mengenal Form dan Objek Kontrol
Part 3 - Mengenal Form dan Objek Kontrol
 
NORMALISASI
NORMALISASINORMALISASI
NORMALISASI
 
Mengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basicMengenal format tanggal dalam visual basic
Mengenal format tanggal dalam visual basic
 
vlookup dan hlookup
vlookup dan hlookupvlookup dan hlookup
vlookup dan hlookup
 
Pert 4. class dan objek
Pert 4. class dan objekPert 4. class dan objek
Pert 4. class dan objek
 
Python dentro de SQL Server
Python dentro de SQL ServerPython dentro de SQL Server
Python dentro de SQL Server
 
6. Stack (Struktur Data)
6. Stack (Struktur Data)6. Stack (Struktur Data)
6. Stack (Struktur Data)
 
modul basis data.docx
modul basis data.docxmodul basis data.docx
modul basis data.docx
 
7. Queue (Struktur Data)
7. Queue (Struktur Data)7. Queue (Struktur Data)
7. Queue (Struktur Data)
 

Destacado

Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETImam Halim Mursyidin
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi Maiyana
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportRahmat Taufiq Sigit
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbwnofrizal
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d baseHendichenko
 
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra) 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)Lab Mobile Filkom UB
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Budi Permana
 
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran Pengajaran
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran PengajaraneBuku Aplikasi Praktikal web 2.0 untuk pembejaran Pengajaran
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran PengajaranSidek Aziz
 
Aplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETAplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETImam Halim Mursyidin
 
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)Lab Mobile Filkom UB
 
05 - Membangun Startup Business (Herman Tolle)
05 - Membangun Startup Business (Herman Tolle)05 - Membangun Startup Business (Herman Tolle)
05 - Membangun Startup Business (Herman Tolle)Lab Mobile Filkom UB
 
Membuat Text menjadi Suara dengan VB.NET
Membuat Text menjadi Suara dengan VB.NETMembuat Text menjadi Suara dengan VB.NET
Membuat Text menjadi Suara dengan VB.NETImam Halim Mursyidin
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012bahtiarbinus
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)Lab Mobile Filkom UB
 
Medical store inventory system using barcode
Medical store inventory system using barcodeMedical store inventory system using barcode
Medical store inventory system using barcodeShitalinfotech
 

Destacado (20)

Membuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NETMembuat Login dengan Menghubungkan ke Database di VB.NET
Membuat Login dengan Menghubungkan ke Database di VB.NET
 
E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)E book vb.net+mysql(cara cepat)
E book vb.net+mysql(cara cepat)
 
Membuat Terbilang di VB.NET
Membuat Terbilang di VB.NETMembuat Terbilang di VB.NET
Membuat Terbilang di VB.NET
 
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.NetEfmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
Efmi modul vb net Pembahasan kasus Penjualan dengan VB.Net
 
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal ReportInsert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
Insert, Edit, Delete pada VB 2010 dengan DB Mysql dan Crystal Report
 
Bab iii
Bab iiiBab iii
Bab iii
 
Langkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vbLangkah dalam membuat cristal report dalam vb
Langkah dalam membuat cristal report dalam vb
 
Pemrograman vb net
Pemrograman vb netPemrograman vb net
Pemrograman vb net
 
Pengolahan database dengan d base
Pengolahan database dengan d basePengolahan database dengan d base
Pengolahan database dengan d base
 
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra) 04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
04 - Perancangan Aplikasi Mobile (Hanifah M Azzahra)
 
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
Aplikasi edit-simpan-hapus-cari-data-menggunakan-visual-basic-20101
 
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran Pengajaran
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran PengajaraneBuku Aplikasi Praktikal web 2.0 untuk pembejaran Pengajaran
eBuku Aplikasi Praktikal web 2.0 untuk pembejaran Pengajaran
 
Instalasi DotNetBar di VB.NET
Instalasi DotNetBar di VB.NETInstalasi DotNetBar di VB.NET
Instalasi DotNetBar di VB.NET
 
Aplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NETAplikasi WEB CAMAERA dengan VB.NET
Aplikasi WEB CAMAERA dengan VB.NET
 
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)
02 - Game Development: Best Practice (Febri 'Ebinkatsu' Abdullah)
 
05 - Membangun Startup Business (Herman Tolle)
05 - Membangun Startup Business (Herman Tolle)05 - Membangun Startup Business (Herman Tolle)
05 - Membangun Startup Business (Herman Tolle)
 
Membuat Text menjadi Suara dengan VB.NET
Membuat Text menjadi Suara dengan VB.NETMembuat Text menjadi Suara dengan VB.NET
Membuat Text menjadi Suara dengan VB.NET
 
Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012Aplikasi crud dengan visual basic 2012
Aplikasi crud dengan visual basic 2012
 
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
03 - Membangun Aplikasi Mobile Berkualitas (Herman Tolle)
 
Medical store inventory system using barcode
Medical store inventory system using barcodeMedical store inventory system using barcode
Medical store inventory system using barcode
 

Similar a CheckBox dalam DataGridView VB.Net

Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessNurdin Al-Azies
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdbPram Monty
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di androidInto Setiawan
 
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basicPemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basicEdri Yunizal
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSaprudin Eskom
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLilma207681
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessFaealiasaeconk Poenyagraha
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sqlSaprudin Eskom
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-serverAyu Karisma Alfiana
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLDeka M Wildan
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1ikikazuya
 
Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Desty Yani
 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa ProgramArif Rahman
 
MudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java DesktopMudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java DesktopMudafiq R. Pratama
 

Similar a CheckBox dalam DataGridView VB.Net (20)

Vibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sqlVibi net sql server 2005 dan my sql
Vibi net sql server 2005 dan my sql
 
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft AccessTip & Trik Pemrograman Database VB6 dan Microsoft Access
Tip & Trik Pemrograman Database VB6 dan Microsoft Access
 
Choirul aspnetdb
Choirul aspnetdbChoirul aspnetdb
Choirul aspnetdb
 
Vb mysql-4
Vb mysql-4Vb mysql-4
Vb mysql-4
 
Program database sederhana di android
Program database sederhana di androidProgram database sederhana di android
Program database sederhana di android
 
Sql
SqlSql
Sql
 
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii   13 mengakses sql server melalui visual basicPemrograman berorientasi objek ii   13 mengakses sql server melalui visual basic
Pemrograman berorientasi objek ii 13 mengakses sql server melalui visual basic
 
Vb mysql-41
Vb mysql-41Vb mysql-41
Vb mysql-41
 
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genapSoal UKK Pemrograman Desktop SMK kelas 11 semester genap
Soal UKK Pemrograman Desktop SMK kelas 11 semester genap
 
Materi 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DMLMateri 3 Penjelasan tentang SQL DDL dan DML
Materi 3 Penjelasan tentang SQL DDL dan DML
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
Tip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft accessTip & trik pemrograman database vb6 dan microsoft access
Tip & trik pemrograman database vb6 dan microsoft access
 
17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql17. aplikasi crud java sederhana menggunakan database my sql
17. aplikasi crud java sederhana menggunakan database my sql
 
04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server04. prak.-pemrograman-client-server
04. prak.-pemrograman-client-server
 
Basis data 2
Basis data 2Basis data 2
Basis data 2
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Basis Data 2 Sesi 1
Basis Data 2 Sesi 1Basis Data 2 Sesi 1
Basis Data 2 Sesi 1
 
Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)Kd6 Structure Query Language (SQL)
Kd6 Structure Query Language (SQL)
 
13 Rekayasa Program
13 Rekayasa Program13 Rekayasa Program
13 Rekayasa Program
 
MudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java DesktopMudafiqRiyan - MVC-DAO Java Desktop
MudafiqRiyan - MVC-DAO Java Desktop
 

Más de Wirat Mojo

User Guide APLIKASI SKDO 1.0
User Guide APLIKASI SKDO 1.0User Guide APLIKASI SKDO 1.0
User Guide APLIKASI SKDO 1.0Wirat Mojo
 
Payroll system
Payroll systemPayroll system
Payroll systemWirat Mojo
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android ProgrammingWirat Mojo
 
Mobile development
Mobile developmentMobile development
Mobile developmentWirat Mojo
 

Más de Wirat Mojo (9)

Bab Dua
Bab DuaBab Dua
Bab Dua
 
Bab Satu
Bab SatuBab Satu
Bab Satu
 
User Guide APLIKASI SKDO 1.0
User Guide APLIKASI SKDO 1.0User Guide APLIKASI SKDO 1.0
User Guide APLIKASI SKDO 1.0
 
World Clock
World ClockWorld Clock
World Clock
 
Bab 1
Bab 1Bab 1
Bab 1
 
CV
CVCV
CV
 
Payroll system
Payroll systemPayroll system
Payroll system
 
372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming372 Dasar Pengenalan Android Programming
372 Dasar Pengenalan Android Programming
 
Mobile development
Mobile developmentMobile development
Mobile development
 

Último

Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxIrfanAudah1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatanssuser963292
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxsyahrulutama16
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxwawan479953
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...Kanaidi ken
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)MustahalMustahal
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASbilqisizzati
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxDEAAYUANGGREANI
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptPpsSambirejo
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfAkhyar33
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAAndiCoc
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaAtiAnggiSupriyati
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024RoseMia3
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"baimmuhammad71
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 

Último (20)

Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
vIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsxvIDEO kelayakan berita untuk mahasiswa.ppsx
vIDEO kelayakan berita untuk mahasiswa.ppsx
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
Prakarsa Perubahan ATAP (Awal - Tantangan - Aksi - Perubahan)
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITASMATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
MATEMATIKA EKONOMI MATERI ANUITAS DAN NILAI ANUITAS
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
Integrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ikaIntegrasi nasional dalam bingkai bhinneka tunggal ika
Integrasi nasional dalam bingkai bhinneka tunggal ika
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 

CheckBox dalam DataGridView VB.Net

  • 1. WIRATSOFT INC CORPORATION 2012 PENGKODEAN AKSES FORM SISTEM USER MICROSOFT VISUAL BASIC.NET 2005 WIRAT.NET 10/11/2012
  • 2. Hak Akses USER Pengantar Tulisan Pada saat membuat aplikasi (vb.net) untuk materi skripsi, saya terbesit pertanyaan. “Bagaimana cara memberikan akses form secara dinamis pada sistem untuk user yang ada ??” Coba browsing dan tanya-tanya sama master-master vb.net akhirnya bisa nemuin sebuah cara untuk mewujudkan hal itu. Nah, bagi agan-agan sekalian yang mau ikut sama-sama belajar mari diikutin secara seksama bagaimana cara membuatnya. Dicoba pelan-pelan bagian demi bagian. Salam, Illuminator372 Tahapan Proses  Bikin Database  Bikin Layout Form  Bikin Coding Page 2 of 9
  • 3. Bikin Database Beberapa tabel yang akan dibuat adalah seperti gambar diatas, pada tutorial ini saya menggunakan Ms. Access 2007. Detailnya design tabel-tabelnya sebagai berikut : FORM_TABLE Field Name Data Type Field Size Keterangan IDFORM Text 7 Primary Key FORMNAME Text 25 USER_TABLE Field Name Data Type Field Size Keterangan IDUSER Text 7 Primary Key USERNAME Text 25 PASSWORD Text 25 STATUS Text 15 Page 3 of 9
  • 4. AKSES_TABLE Field Name Data Type Field Size Keterangan IDUSER Text 7 Foreign Key IDFORM Text 7 Foreign Key AKSES_FORM Text 1 Page 4 of 9
  • 5. Bikin Layout Form Silahkan dibuat design form sesuai toolbox yang terlihat pada gambar. ComboBox, Button, DataGridView. Page 5 of 9
  • 6. Bikin Coding  Class Koneksi Database Imports System.Data.OleDb Namespace AKSES_DATABASE Public Class DATABASEClass Dim KONEKSI As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;" _ & "Data Source=DB_GRIDVIEW.accdb;" _ & "Jet OLEDB:Database Password=321;") Public Function BUKAKONEKSI() As OleDbConnection KONEKSI.Open() Return KONEKSI End Function Public Function TUTUPKONEKSI() As OleDbConnection KONEKSI.Close() Return KONEKSI End Function End Class End Namespace  Class Proses Imports System.Data.OleDb Namespace AKSES_DML Public Class PROSESClass Dim KONEKSI As New AKSES_DATABASE.DATABASEClass Dim CMD As New OleDbCommand Public Function SIMPAN_AKSES(ByVal IDUSER As String, ByVal IDFORM As String, ByVal AKSES As String) CMD.CommandType = CommandType.Text CMD.CommandText = "INSERT INTO AKSES_TABLE VALUES('" & IDUSER & "','" & IDFORM & "','" & AKSES & "')" CMD.Connection = KONEKSI.BUKAKONEKSI CMD.ExecuteNonQuery() KONEKSI.TUTUPKONEKSI() Return KONEKSI End Function End Class End Namespace Page 6 of 9
  • 7. Script Form Imports System.Data.OleDb Public Class DGVCheckBox Dim KONEKSI As New AKSES_DATABASE.DATABASEClass Dim xSIMPAN As New AKSES_DML.PROSESClass Dim DTA As New OleDbDataAdapter Dim DTS As New DataSet Dim CMD As New OleDbCommand Dim DTR As OleDbDataReader Dim A As String Dim B As String Private Sub ISI_GRID() Try KONEKSI.TUTUPKONEKSI() DTA = New OleDbDataAdapter("SELECT * FROM FORM_TABLE ORDER BY IDFORM ASC", KONEKSI.BUKAKONEKSI) Try DTS.Tables("FORM_TABLE").Clear() Catch ex As Exception End Try DTA.Fill(DTS, "FORM_TABLE") Dim GRID As New DataView(DTS.Tables("FORM_TABLE")) DGVSample.DataSource = GRID 'ngunci columns tertentu DGVSample.Columns.Item(1).ReadOnly = True DGVSample.Columns.Item(2).ReadOnly = True Catch ex As Exception MsgBox(ex.ToString) End Try End Sub Private Sub DGVCheckBox_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Call ISI_GRID() Call ISI_Combo() End Sub Private Sub ISI_Combo() KONEKSI.TUTUPKONEKSI() CMD = New OleDbCommand("SELECT * FROM USER_TABLE ORDER BY IDUSER ASC", KONEKSI.BUKAKONEKSI) DTR = CMD.ExecuteReader CmbUSER.Items.Clear() While DTR.Read A = DTR.Item("IDUSER") B = DTR.Item("USERNAME") CmbUSER.Items.Add(A & " - " & B) End While End Sub Page 7 of 9
  • 8. Private Sub BtnSIMPAN_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSIMPAN.Click Dim Y As String = Mid(CmbUSER.Text, 1, 7) Dim iROW As Integer Dim AKSES As String For iROW = 0 To DGVSample.Rows.Count - 1 'AksesBox = Nama CheckBox yang ada di DatagridView If DGVSample.Rows(iROW).Cells("AksesBox").Value Then AKSES = "1" Else AKSES = "0" End If 'Class Proses DML (Simpan Data) xSIMPAN.SIMPAN_AKSES(Y, DGVSample.Rows(iROW).Cells(1).Value, AKSES) Next iROW End Sub End Class Sedikit penjelasan, tujuan dari coding ini yang bernilai “1” adalah form yang boleh diakses oleh user tersebut. Sedangkan yang bernilai “0” adalah form yang tidak boleh diakses oleh user. Untuk pengembangan berikutnya. Jangan lewatkan tutorial lanjutan dari penjelasan kali ini. So don’t missed it later !! Page 8 of 9
  • 9. Illuminator372 Kuliah D3nya diselesaikan pada tahun 2008 lalu di Kampus STMIK Bina Insani, Jurusan Teknik Informatika dan kemudian kembali melanjutkan S1nya pada tahun 2011 ditempat dan jurusan yang sama. Bekerja di PT Bridgestone Tire Indonesia sejak 2008. Bercita-cita dapat selalu mendedikasikan dirinya dalam bidang IT Indonesia dan Dunia. Kontak : bambang.wiratmojo@gmail.com bambangwiratmojo.blogspot.com PEMBERIAN HAK AKSES USER SISTEM SUPPORTED BY WIRATSOFT2012 Page 9 of 9