1. Siapkan sebuah tabel pada mysql dengan nama tbl_satuan. buat dua buah field yakni : id_satuan dengan type varchar(3) di set sebagai primary key dan field satuan dengan type varchar(20)
2. Isi table tersebut dengan beberapa jenis satuan
3. Jalankan Gambas 3
4. Buat sebuah project baru dengan type graphicalaplication dan database access pada option dalam posisi enable.
5. Tentukan Project Parent Directory. Disini kita akan menggunakan home sebagai directory dimana project yang akan kita buat tersimpan.
6. Tentukan nama project yang akan kita buat. Project ini akan kita buat dengan nama GridViewMysql
7. Akan muncul pesan sukses apabila kita telah berhasil membuat project dengan benar.
8. Buat sebuah module pada project kita dengan cara klik kanan pada Source, kemudian pilih New, lalu klik Module
9. Tentukan nama module-nya adalah koneksi
10. Masukkan kode berikut
' Gambas module file Public con As New Connection 'melakukan koneksi ke database mysql Public Procedure Connect() con.Host = "localhost" con.type = "mysql" con.login = "root" con.Password = "123123" con.name = "mywaroeng" con.Open End 'menutup koneksi dari database mysql Public Procedure Disconnect() con.Close() End
11. Buka Form FMain
12. Tambahkan sebuah GridView dan sebuah tombol
13. Pada form FMain klik tombol Code untuk menampilkan kode dari FMain.
14. Masukkan kode berikut diantara "Public Sub Form_Open()" dan "End" menjadi
Public Sub Form_Open() Dim iCount As Integer Dim hTable As Table Dim sql As String Dim rsSatuan As Result Dim intRow As Integer = 0 Dim strType As String = "" 'define the gridview layout GridView1.header = GridView.Horizontal GridView1.grid = True GridView1.Rows.count = 2 GridView1.Columns.count = 2 GridView1.Columns[0].text = "id_satuan" GridView1.Columns[1].text = "satuan" GridView1.Columns[0].width = 100 GridView1.Columns[1].width = 100 'buka koneksi ke database koneksi.Connect() 'menjalankan query rsSatuan = koneksi.con.Exec("SELECT * FROM tbl_satuan") 'cek hasil If rsSatuan.Available Then rsSatuan.MoveNext GridView1.Rows.Count = rsSatuan.Count 'menyusuh hasil For Each rsSatuan GridView1[intRow, 0].Text = rsSatuan!id_satuan GridView1[intRow, 1].Text = rsSatuan!satuan 'Inc intRow kode yang sangat penting untuk me-generate data Inc intRow Next koneksi.con.Quote(rsSatuan.Count & " Charge records returned") Endif 'tutup koneksi ke database koneksi.Disconnect() End
15. Pada form FMain klik dua kali tepat pada button1
16. Masukkan code
Me.Close()
17. Jalankan program yg telah kita buat dengan cara klik tombol run pada menu
18. Berikut hasilnya.
Demikian catatan saya kali ini, semoga dapat bermanfaat bagi kita semua.
makasih... om..!!sangat membantu
ReplyDeletesama2. senang bisa berbagi.
ReplyDelete