Terinspirasi dari versi VB.NET nya, sekarang Rani coba bikin versi VB6. Pastikan jenis file database Ms. Access berbentuk .mdb dan berikut bentuk database yang akan kita gunakan: Kemudian kita siapkan UI dengan menambahkan sebuah listbox dan datagrid pada form. Kita akan menggunakan koneksi ADO, karena itu sebelum lanjut ke code mari kita tambahkan dulu reference nya dengan klik menu Project --> Reference... Centang pada Microsoft ActiveX Data Object 2.7 Libary kemudian klik OK. Pada jendela code, kita mulai dengan Option Explicit dan mendeklarasikan variable yang dibutuhkan. Option Explicit Dim oConn As New ADODB.Connection Dim rsData As New ADODB.Recordset Dim strConn As String Dim SQL As String Variable string strConn untuk menyimpan connection string. Kita beri nilai dikala event Form_Load. Private Sub Form_Load() strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\latihan.mdb;" & _ "Persist Security Info=False" End Sub Kemudian kita buat sub untuk membuka koneksi: Sub Open_Connection() Set oConn = New ADODB.Connection oConn.ConnectionString = strConn oConn.Open End Sub Sub untuk memperlihatkan list nama tabel ke dalam listbox. Private Sub ListTables() Open_Connection Dim rs As ADODB.Recordset List1.Clear Set rs = oConn.OpenSchema(adSchemaTables, _ Array( Empty , Empty , Empty , "Table")) Do While Not rs.EOF List1.AddItem rs!TABLE_NAME rs.MoveNext Loop rs.Close oConn.Close List1.ListIndex = 0 End Sub Lalu panggil sub tersebut di event form load (pergantian di highlight pink) Private Sub Form_Load() strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\latihan.mdb;" & _ "Persist Security Info=False" ListTables End Sub Procedure berikutnya adalah untuk menampilkan data table item list terpilih di datagrid. Sub Load_Data(TableName As String) Open_Connection Set rsData = New ADODB.Recordset SQL = "SELECT * FROM " & TableName With rsData .CursorLocation = adUseClient .Open SQL, oConn, adOpenDynamic, adLockOptimistic .ActiveConnection = Nothing End With Set DataGrid1.DataSource = rsData oConn.Close End Sub Kita akan memanggil sub procedure yang baru kita buat di event List1 Click. Private Sub List1_Click() Load_Data List1.Text End Sub Kode selengkapnya dan runtime ada di Part 2 Click here if you like this article.
Sumber http://rani-irsan.blogspot.com
pop
Home
VB6 Access
Visual Basic 6
Vb6 Ms. Access: Memperlihatkan List Table Yang Ada Pada Database Access
- Part 1
Rabu, 23 September 2020
Vb6 Ms. Access: Memperlihatkan List Table Yang Ada Pada Database Access - Part 1
Diterbitkan September 23, 2020
Artikel Terkait
- *.csv" CommonDialog1.ShowOpen Text1.Text = CommonDialog1.FileName If Me.Text1.Tex
- Setelah Edit/Update data , selanjut nya ialah proses delete/hapus. Untuk menyertakan
- Artikel ini isyarat lanjutan dari Part 2, yang berisi arahan selengkapnya proses import
- Akhir-simpulan ini Rani terlalu sering "bermain" dengan image dan ftp. Sedikit meninggalk
- Terinspirasi dari versi VB.NET nya, sekarang Rani coba bikin model VB6. Pastikan jenis f
- Export ke tipe file .csv (comma delimited) sebenernya ga usah terlalu pusing, karena mod
Langganan:
Posting Komentar (Atom)
EmoticonEmoticon