PEMROGRAMAN DATABASE KOMPONEN –KOMPONEN DATABASE Borland Delphi 7.0 memiliki banyak komponen yang bisa dipakai dalam aplikasi Database. Komponen Data Control Komponen yang terdapat pada Data Controls di component Palette merupakan element control database dengan fungsi khusus bagi aplikasi yang dibuat.
Komponen BDE Komponen BDE di Componen Palette memungkinkan berhubungan dengan informasi database menggunakan Borland Database Engine (BDE)
Komponen DataAccess Komponen Data Access pada Component Palette bekerja mengakses informasi Database.
Buat tabel dengan database Desktop Contoh dalam aplikasi Buat tabel dengan database Desktop Pilih menu Tools, database Desktop Pilih File | New | Table, setelah itu pilih jenis Database dengan defaultnya adalah paradox7. Klik ok
Tabel yang dibuat mempunyai struktur sebagai berikut : Nama Tipe Size Key NPM A 8 * Kode-MK 6 20 Nilai1 N Nilai2 Nilai
Isi data dengan menggunakan Table|Edit Data atau F9, setelah Selesai Pilih Menu File | Close Pilih Tools | Alias Manager, Pilih New ganti Database Alias Menjadi dbMhs, Klik OK Pilih Tools | Utilities, Pilih Copy, Klik File Coba.db OK, Ganti File Name Menjadi dbmhs Lalu pilih Copy
Tambahkan Komponen table (dari Tab BDE) ubah property DatabaseName menjadi DbMhs, dan TableName menjadi Coba.db, Active menjadi true
Tambahkan komponen DataSource (Tab dataAccess) ubah property Dataset Menjadi Table1.
Tambahkan DbGrid dan DbNavigator (Tab dataControl) kedalam Form, Properti dataSource diubah menjadi DataSource1
Memindahkan Penunjuk Record Dengan Program Selain menggunakan DbNavigator untuk bergerak maju, Mundur, melompat keawal/ akhir tabel dapat dilakukan dalam program. Ada 5 method yang dapat dipakai yaitu : Next, Prior, First, Last.
Tambahkan Program berikut pada ButtonClick Begin Table1.Next; End; Tambahkan DbEdit Pada kedalam form, ubah property DataSource menjadi DataSource1, DataField menjadi Nama Tambahkan 4 Button kedalam Form, ubah property menjadi Awal, Akhir, Sebelum, Sesudah Tambahkan Program berikut pada ButtonClick Untuk Sesudah : Begin Table1.Next; End; End.
Untuk Akhir : Begin Table1.Last; End; End. Untuk Awal: Table1.first;
Untuk Sebelum : Begin Table1.Prior; End; End. Jalankan Program