Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pemrograman Visual Pencarian Data
2
Pencarian Data Metode pencarian data ada 5:
FindKey FindNearest SetKey GotoKey GotoNearest Metode pencarian data dengan metode diatas hanya dapat dilakukan bila tabel anda mempunyai indeks.
3
FindKey Cara yang termudah untuk pencarian data. Contoh
If Table1.FindKey([1234]) then Begin { Jika ketemu maka…} End; Metode FindKey akan mengembalikan nilai True jika memperoleh hasil. Sebaliknya akan mengembalikan nilai False jika tidak memperoleh hasil. Jika table mempunyai lebih dari 1 indeks maka harus dideklarasikan terlebih dahulu indek mana yang akan dipakai, jika tidak maka indek primer yang akan digunakan.
4
FindKey Misalkan indek primer IndekNoMHS dan indek sekunder IndekNamaMHS. Untuk mencari indekNoMHS, cukup menuliskan perintah: Table1.FindKey([1234]); Atau dengan perintah : Table1.IndexName :=‘’; Table1.FindKey([1234]); Pencarian sebuah nama dengan peintah: Table1.IndexName :=‘IndekNamaMHS’; Table1.FindKey(‘Ardian’);
5
FindNearest Gigunakan untuk pencarian data yang tidak lengkap, contoh: nama depan, nama belakang. Contoh perintah: Table1.FindNearest([‘Sofia’]); FindNearest tidak menghasilkan nilai true maupun false, sebab pencarian selalu berhasil. Bila data tidak ditemukan maka delphi akan mencari data yang mirip.
6
GotoKey dan GotoNearest
Contoh GotoKey: Table1.SetKey; Table1.Field[0].AsInteger:=123; Table1.Gotokey; Contoh GotoNearest: Table1.SetKey; Table1.Field[0].AsInteger:=123; Table1.GotoNearest;
7
ApplayRange dan CancelRange
ApplayRange membatasi recod yang ditampilkan. Misalkan bisa menampilkan menampilkan daftar mahasiswa dengan nomor 1000 sampai 1500. Sebelum pemanggilan metode ApplyRange harus diketahui batas-batasnya terlebih dahulu. Contoh Format: Table1.SetRangeStart; Table1.Field[0].AsInteger:=1000; Table1.Field[0].AsInteger:=1500; Table1.ApplyRange;
8
ApplayRange dan CancelRange
Atau menggunakan Metode SetRange Contoh : Table1.SetRange[1000,1500]; Table1.ApplyRange; Untuk mengembalikan kekeadaan semula digunakan metode CancelRange Contoh : Table1.CancelRangee;
9
Pemberian Indek Sekunder pada field
Untuk pemberian Index Primer pada field dengan klik double pada field key Sedang untuk pemberian Indek sekunder dengan cara: Buka file database yang akan diberi indek sekunder, File | Open | Table Pilih menu Table | Restruktur
10
Pemberian Indek Sekunder pada field
Klik anak panah dibawah table properties, kemudian pilih Secondary Indexes Klik Define… akan menampilkan kotak dialog berikut Pilih Nama MHS klik anak panah Maka Nama MHS akan masuk ke Indexed Field Klik Ok Beri Nama IndexNamaMHS - Klik OK.
11
Aplikasi pencarian data
Buatlah Aplikasi baru (File | New Apllication)
12
Komponen Properties Nilai Form1 Caption ‘Mencari Data’ Button1 ‘Mencari No MHS’ Edit1 Text ‘1234’ Button2 ‘Mencari Nama MHS’ Edit2 ‘’ Label1 ‘Jangkauan Awal’ Edit3 Label2 ‘Jangkauan Akhir’ Edit4 Button3 &Apply range Button4 &Cancel Range Table1 Active DatabaseName TableName True ‘C:\Database ‘mahasiswa.db’ DataSource1 DataSet DBGrid1 Align DataSource alBottom
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.