• Tidak ada hasil yang ditemukan

Membuat Kontrol data dengan activex dll VB5 .

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membuat Kontrol data dengan activex dll VB5 ."

Copied!
3
0
0

Teks penuh

(1)

PEMROGARMAN

Visual Basic

Artikel MIKRODATA 1/3 KONTRDATA

Membuat Kontrol Data dengan

ActiveX DLL VB 5

Iwan Yulhaedir

GAMBAR: GBRUT. JPG

Bagi Anda yang pernah mempelajari pemrograman database di Visual Basic pasti sudah tahu apa yang di maksud dengan kontrol data, yaitu suatu kontrol yang dirancang untuk menyediakan cara yang mudah dalam mengakses suatu database.

Pada artikel ini akan diterangkan bagaimana membuat suatu ActiveX Library untuk menangani beberapa fungsi yang umumnya terdapat dalam suatu program database dan biasanya juga dapat dilakukan dengan menggunakan kontrol data.

Fasilitas yang sering ada dalam suatu program database tersebut adalah: - Menambah record baru.

- Mengedit record yang sudah ada. - Menghapus suatu record.

- Mencari suatu record.

- Memindahkan pointer record. Penjelasan rutin-rutin yang digunakan

1. RSOpen : rutin yang digunakan untuk membuka database dan mengeset recordset. 2. RSInit : rutin untuk initialisasi data entry.

3. RSLocate : rutin untuk melakukan pencarian dengan metode SEEK atau FIND. 4. RSRead : rutin untuk membaca record yang dipilih dan menampilkannya pada

kontrol bound.

5. RSWrite : rutin untuk menyalin nilai yang ada di data entry untuk disimpan ke dataset.

6. RSEnable : rutin untuk mengaktifkan/menonaktifkan kontrol input. 7. RSDelete : rutin untuk menghapus suatu record dari dataset.

8. RSNext : rutin untuk memindahkan pointer ke record berikutnya. 9. RSBack : rutin untuk memindahkan pointer ke record sebelumnya.

10.BBInit : rutin untuk membuat tombol, dan letak tombol dapat di set di atas, di bawah, di kiri, atau di kanan.

11.BBEnable : rutin untuk mengaktifkan/menonaktifkan tombol. 12.BBProcess : rutin untuk mengecek tombol mana yang diklik. Cara Membuat ActiveX DLL

1. Dari menu utama Visual Basic 5 pilih File | New Project. 2. Pilih ActiveX DLL dalam kotak dialog New Project.

3. Ubah properti Name dari ClassModule menjadi recObject dan properti Name dari Project menjadi prjRecObject.

(2)

PEMROGARMAN

Visual Basic

Artikel MIKRODATA 2/3 KONTRDATA

cek pada Microsoft DAO 3.5 Object Library.

5. Kemudian Ketikkan listing programnya (listing program bisa Anda lihat langsung pada file Listing.txt).

6. Untuk menambahkan suatu fungsi, prosedur, atau properti pilih Tools | Add Procedure dari menu utama.

7. Simpan program Anda.

8. Kompilasi program dengan memilih File | Make prjRecObject.dll. Mencoba Library prjRecObject.dll

1. Buat program baru melalui File | New Project. 2. Pilih Standard EXE dalam kotak dialog New Project.

3. Tambahkan referensi prjRecObject.dll , dengan memilih Project | References dan beri tanda cek pada prjRecObject.

4. Tambahkan sebuah CommandButton pada form dan set propeti name menjadi cmdBtn serta properti index menjadi 0 yang menunjukan sebagai kontrol array. Ketikkan rutin berikut ini:

Private Sub cmdBtn_Click(index As Integer)

'Parameter: Data entry form, index utk tombol, dan field pencarian. objRec.BBProcess Me, index, "NRP"

End Sub

5. Tambahkan tiga buah TextBox dan Label pada form. [ GAMBAR: GBRFRM.JPG ]

Gambar1 : Tampilan Desain Form1 6. Tambahkan rutin berikut: Option Explicit

Dim objRec As Object Dim lngResult As Long Public Sub StartProc()

' inisial startup dari form

Set objRec = New recObject

' set nama database dan sesuaikan pathnya objRec.DBName = App.Path + "\test.mdb" ' set recordsource/nama tabel

objRec.RSName = "MHS" ' set tipe record

(3)

PEMROGARMAN

Visual Basic

Artikel MIKRODATA 3/3 KONTRDATA

' set focus yang aktif pada field NRP objRec.RSFocus = "NRP"

' toggle Seek/Find

'objRec.IndexFlag = False

objRec.RSOpen Me

objRec.RSEnable Me, False

' Tampilkan button bar dibagian bawah (pilihan: bbTop,bbLeft,bbRight) objRec.BtnBarAlign = bbBottom

objRec.BBInit Me ' Aktifkan semua tombol

objRec.BBEnable Me, "11111111"

End Sub

rivate Sub Form_Load() ' set field tag

Text1.Tag = "NRP" Text2.Tag = "Nama" Text3.Tag = "Alamat"

' Panggil rutin untuk mengaktifkan recObject library StartProc

End Sub

Private Sub Form_Resize() objRec.BBInit Me

End Sub

Private Sub Form_Unload(Cancel As Integer) objRec.RSClose

End Sub

7. Sekarang Anda sudah bisa menjalankan program dan selamat mencoba.…

K e pust a k a a n

Michael Amundsen and Curtis Smith , Teach Yourself DATABASE PROGRAMMING WITH VISUAL BASIC® 5 in 21 Days, Second Edition, Sams Publishing, 1997

Listing

Referensi

Dokumen terkait

Rumah produksi Kebab kedua terletak di Jalan Kertorahayu, Malang, sedangkan pembuatan kebab rendang dilakukan langsung pada outlet penjualan yang terletak di

Dalam perusahaan yang telah pergi ke penggunaan tujuan kualitas strategis, proses penyebaran (lihat di bawah) akan membuat tujuan kualitas tambahan yang harus

William J Schull, Effects off Aetocic Radiatioi: Ae H alff-CCeitury off Studies ffroc H iroshica aid Nagasaki, 1995... Radiation Safety • Hiroshima

[r]

[r]

Telah menerima dan mengerti penjelasan yang sudah diberikan oleh dokter mengenai penelitian “Faktor - faktor yang mempengaruhi keputusan orangtua terhadap tindakan pungsi

Gereja Katolik mengajarkan bahwa manusia diciptakan menurut gambaran Allah, yang artinya adalah: 1) manusia dapat mengenal dan mengasihi Penciptanya; 2) manusia

Salah satu Produk De Nature adalah Ambejoss yang terbuat dari ekstrak daun ungu, mahkota dewa, kunyit putih Sedangkan Salep salwa dibuat dengan campuran propolis murni,