Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

1 Pemrograman Visual Pencarian Data. 2 Pencarian Data -FindKey -FindNearest -SetKey -GotoKey -GotoNearest Metode pencarian data ada 5: Metode pencarian.

Presentasi serupa


Presentasi berjudul: "1 Pemrograman Visual Pencarian Data. 2 Pencarian Data -FindKey -FindNearest -SetKey -GotoKey -GotoNearest Metode pencarian data ada 5: Metode pencarian."— Transcript presentasi:

1 1 Pemrograman Visual Pencarian Data

2 2 Pencarian Data -FindKey -FindNearest -SetKey -GotoKey -GotoNearest Metode pencarian data ada 5: Metode pencarian data dengan metode diatas hanya dapat dilakukan bila tabel anda mempunyai indeks.

3 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 4 FindKey -Misalkan indek primer IndekNoMHS dan indek sekunder IndekNamaMHS. -Untuk mencari indekNoMHS, cukup menuliskan perintah: Table1.FindKey([1234]); Table1.IndexName :=‘’; Table1.FindKey([1234]); Atau dengan perintah : Pencarian sebuah nama dengan peintah: Table1.IndexName :=‘IndekNamaMHS’; Table1.FindKey(‘Ardian’);

5 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 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 7 ApplayRange dan CancelRange -ApplayRange membatasi recod yang ditampilkan. Misalkan bisa menampilkan menampilkan daftar mahasiswa dengan nomor 1000 sampai Sebelum pemanggilan metode ApplyRange harus diketahui batas-batasnya terlebih dahulu. -Contoh Format: Table1.SetRangeStart; Table1.Field[0].AsInteger:=1000; Table1.SetRangeStart; Table1.Field[0].AsInteger:=1500; Table1.ApplyRange;

8 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 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 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 11 Aplikasi pencarian data -Buatlah Aplikasi baru (File | New Apllication)

12 12 KomponenPropertiesNilai Form1Caption‘Mencari Data’ Button1Caption‘Mencari No MHS’ Edit1Text‘1234’ Button2Caption‘Mencari Nama MHS’ Edit2Text‘’ Label1Caption‘Jangkauan Awal’ Edit3Text‘’ Label2Caption‘Jangkauan Akhir’ Edit4Text‘’ Button3Caption&Apply range Button4Caption&Cancel Range Table1Active DatabaseName TableName True ‘C:\Database ‘mahasiswa.db’ DataSource1DataSetTable1 DBGrid1Align DataSource alBottom DataSource1


Download ppt "1 Pemrograman Visual Pencarian Data. 2 Pencarian Data -FindKey -FindNearest -SetKey -GotoKey -GotoNearest Metode pencarian data ada 5: Metode pencarian."

Presentasi serupa


Iklan oleh Google