3. Pendahuluan
Dalam pengelolaan database selalu
ditambahkan berbagai fitur selain untuk
menampilkan data diantaranya adalah
mencari data dan menambah data
4. Object Recordset
Recordset merupakan type yang digunakan
untuk mengidentifikasikan informasi database
dalam tabel
Merupakan objek yang mewakili bagian dari
database
Digunakan untuk mencari, mengurutkan,
menambah dan menghapus record.
5. Mencari Data
Menggunakan message box sebagai kotak
dialog pencarian
SearchScr$=InputBox(Prompt$, “Book Search”)
Untuk perintah pencarian menggunakan
metode Seek
Metode Seek digunakan untuk mencari
record yang sesuai dari awal record (begin of
file) sampai akhir record (end of file)
8. Contoh Kode Pencarian Data
(1)
Private Sub CmdCari_Click()
prompt$ = "Enter the full (complete) book title"
SearchStr$ = InputBox(prompt$, "Book Search")
DatBiblio.Recordset.Index = "Title"
DatBiblio.Recordset.Seek "=", SearchStr$
If DatBiblio.Recordset.NoMatch Then
MsgBox ("Sorry, I couldn't find your book.")
DatBiblio.Recordset.MoveFirst
End If
End Sub
9. Contoh Kode Pencarian Data
(2)
Properti atau metode
RecordSet
Keterangan
Index
Seek
NoMatch
Mendefinisikan field untuk pencarian
Metode untuk mencari pada record yang
lain.
Digunakan untuk pembanding string
pencarian dengan teks dalam database
Akan bernilai True jika tidak ditemukan
yang sesuai dari pencarian
10. Menambah Record Baru
Menggunakan metode AddNew untuk membuka
record baru dalam database
Record baru akan disisipkan secara alfabetis
Pengaturan propertisnya sebagai berikut :
Object Properti Pengaturan
command1 Caption
Name
“Add”
CmdTambah
11. Code Program
Code Program untuk menambah record baru
Private Sub CmdTambah_Click()
Prompt$ = "Enter NEw Record, and click left arrow button.“
reply = MsgBox(Prompt$, vbOKCancel, "Add Record")
If reply = vbOK Then
TxtTitle.SetFocus
DatBiblio.Recordset.AddNew
End If
End Sub
12. Menghapus Record
Menggunakan metode delete
Akan menghapus record secara permanen
Prosedur lengkapnya :
DatBiblio.Recordset.Delete