Ø Prosedur adalah sebuah rutin program yang mampu menerima berbagai nilai atau data namun tidak ada nilai yang dikembalikan.
Ø Fungsi adalah sebuah rutin program yang mampu menerima berbagai nilai atau data dan memberikan suatu hasil tertentu
Ø Procedure digunakan untuk memadatkan tugas-tugas berulang ataupun proses yang digunakan bersama, seperti perhitungan yang sering dilakukan, text dan manipulasi kontrol, serta operasi database
Ø penulisan (syntax) prosedur :
Ø [Public | Private] Sub <nama_sub> ([<argumen>])
Pernyataan-pernyataan
End Sub
Ø penulisan (syntax) fungsi :
Ø [Public | Private] Function <nama_function> ([<argumen>]) As <tipe_data>
Pernyataan-pernyataan
End Function
Ø Pemanggilan Prosedur
Call <nama_sub>([<argumen>])
Ø Pemanggilan Fungsi
[Var]=[NamaFungsi][(Input1,Input2…)]
Ø Database adalah kumpulan beberapa data yang saling berhubungan berdasarkan kode-kode tertentu sehingga membentuk sebuah sistem.
Ø Secara hirarki database bisa digambarkan sebagai berikut :
Character sebagai satuan data terkecil dikumpulkan menjadi field (kolom),kumpulan field membentuk sebuah record (baris), beberapa record disimpan dalam file (tabel), dan kumpulan file akan membentuk sebuah database
Ø Tipe Field
§ Long
Digunakan untuk menampung data numerik untuk bilangan bulat.
- Currency
Digunakan untuk menampung data numerik. Kelebihannya adalah currency tidak akan melakukan pembulatan bilangan pada operasi matematik.
- Single
Digunakan untuk menampung data numerik untuk bilangan pecahan.
- Double
Fungsinya sama dengan Single.
- Date/Time
Digunakan untuk menampung data tanggal atau jam.
- Text
Digunakan untuk menyimpan data karakter, dengan daya tampung sebesar 255 karakter.
- Memo
- Sama dengan text, tetapi dapat menampung sampai dengan 64.000 karakter.
Ø Koneksi kontrol Data dengan Database
§ Kontrol data merupakan interface (antar muka) yang menghubungkan sebuah form dengan file data
Di dalam kontrol data memiliki beberapa
properti yaitu :
- Connect
Hubungan file data, bisa bersumber dari Access, Dbase, Excel, Foxpro, Lotus,Paradox, dan file Text.
- Database Name
Menyatakan nama file database (.mdb) yang digunakan.
- Record Source
Diisi tabel yang digunakan.
- EOF Action
Pengecekan pergerakan kursor. Jika kursor sampai pada akhir file, maka terdapat 3 pilihan properti ; MoveLast (record terakhir), EOF (akhir file), AddNew (menambah record baru).
- Record Set Type
Tipe record ; 0 – Tabel, 1 – Dynaset, 2 – Snapshot.
- Record set adalah status record yang menunjukkan tindakan apa yang akan dilakukan terhadap record tersebut dengan beberapa metode antara lain :
Metode | Keterangan |
AddNew | Menambah record baru |
MoveFirst | Pindah ke record pertama |
MoveNext | Pindah 1 record ke depan |
MovePrevious | Pindah 1 record ke belakang |
MoveLast | Pindah ke record terakhir |
Delete | Menghapus record |
Ø Menampilkan Data Record pada DBGrid
§ DBGrid merupakan kontrol yang digunakan untuk menampilkan data record dari koneksi kontrol data.
§ Klik menu project, pilih component (Ctrl+T) untuk menampilkan DBGrid
§ Pada jendela komponen aktifkan Microsoft Data Bound Grid Control 5.0 (SP3)
Ø Kontrol DBGrid memiliki beberapa properti penting
Properti | Keterangan |
AllowAddNew | Jika true maka pengguna dapat menambah record baru pada DBGrid. Jika false, sebaliknya |
AllowArrows | Jika true maka pengguna memindah record pada DBGrid dengan tombol anak panah keyboard. Jika false, sebaliknya |
AllowDelete | Menentukan apakah pengguna bisa menghapus atau tidak |
AllowUpdate | Menentukan apakah pengguna dapat mengubah data record pada DBGrid |
DataSource | Untuk dihubungkan dengan kontrol data sehingga DBGrid dapat menampilkan isi data record |
Ø Berpindah Record dengan Kode Progaram
MoveFirst à berpindah ke record pertama
NamaKontrolData.Recordset.MoveFirst
Ø Menambah, Menghapus, dan Mengubah Record dengan Kode Program
AddNew à menambah record
NamaKontrolData.Recordset.AddNew
Ø Pencarian data dengan metode Find
FindFirst mencari data dimulai dari record pertama
NamaKontrolData.Recordset.FindFirst “Kreteria”
Ø Pencarian data berdasarkan tipe data jika kriteria ditempatkan pada kontrol TextBox
§ Tipe data teks
Ø NamaKontrolData.Recordset.FindFirst “NamaField=‘”+ Txtcoba +”’”
§ Tipe data angka
NamaKontrolData.Recordset.FindFirst “NamaField=” + Txtcoba
- Tipe data tanggal
- NamaKontrolData.Recordset.FindFirst “NamaField=#”+ Txtcoba +”#”
Aturan penulisan untuk metode seek
NamaKontrolData.Recordset.Index = “NamaIndex”
NamaKontrolData.Recordset.Seek “Operator”, criteria
Ø Penyaringan Record (Filter)
§ Filter adalah cara untuk mengelompokkan data yang sama bedasarkan kriteria.
§ Bentuk Penulisan penyeringan
Ø NamaKontrolData.RecordResource =“Select* From NamaTabel In ‘LokasiTabel’ Where Namafield =‘” & Kriteria & ”’” NamaKontrolData.Refresh
§ Membatalkan penyeringan
NamaKontrolData.RecordResource =“Select* From NamaTabel”
Ø Mencetak Data ke Form
§ Menggunakan Metode Print untuk mencetak ke Form
Ø NamaForm.Print Tab(Nilai)<data yang akan dicetak>
§ Untuk mencetak Form aktif ke printer
Ø NamaForm.PrintForm
Tidak ada komentar:
Posting Komentar