Bab 4 Penjelajahan dan Navigasi Data
Bagian 1 Pengaturan dan Koneksi
Selamat datang di Bab 4 Tutorial DB Delphi Gratis! Sejauh ini, tutorial ini telah menjelaskan cara menyambung ke database akses dan cara menampilkan data grafis dalam tabel database. Pada bab terakhir kita membahas beberapa teknik pemrograman database "lanjutan" (kelebihan penerjemah: relatif untuk pemula) - sekarang mari kita kembali ke level "untuk pemula".
Kali ini, Anda akan mempelajari cara membuat formulir yang memungkinkan Anda menelusuri data dalam tabel database.
Semua contoh yang diperkenalkan pada bab sebelumnya menggunakan beberapa komponen yang mendukung data (ADOTable, DBGrid...) tanpa menjelaskan secara lengkap fungsi apa yang dirancang untuk dicapai oleh setiap komponen dan bagaimana semua komponen data dihubungkan bersama. Bab ini menjelaskannya.
Bekerja sama...
Saat mengembangkan aplikasi database Delphi berbasis ADO, komponen pada halaman Kontrol Data, halaman ADO, dan halaman Akses Data pada palet komponen memungkinkan aplikasi kita membaca dan menulis informasi dari database.
Setiap form Delphi data-aware (ADO) biasanya berisi:
Kontrol Data
Komponen visualisasi data Delphi biasanya terletak pada halaman Standar, namun ada juga komponen yang telah dimodifikasi untuk menampilkan dan memanipulasi isi kumpulan data (tabel atau query). Pilihan kontrol ditentukan oleh bagaimana kita ingin menampilkan informasi dan bagaimana kita ingin pengguna menelusuri (memanipulasi - menambah atau mengedit) catatan dalam kumpulan data. Misalnya, DBEdit dan DBMemo digunakan untuk menampilkan catatan individual dari kumpulan data. DBGrid, di sisi lain, biasanya digunakan untuk menampilkan konten seluruh dataset. Karena semua kontrol visualisasi data adalah "salinan" dari kontrol Windows standar—dengan banyak properti tambahan—membangun aplikasi database yang fungsional harus menjadi tugas yang terkait dan familiar dibandingkan dengan tugas Windows biasa). Semua komponen visual data memiliki properti yang sama: Sumber Data.
Sumber Data
Sederhananya, komponen DataSource menyediakan mekanisme untuk menghubungkan komponen dataset ke komponen visualisasi data yang menampilkan data. Biasanya, Anda memerlukan komponen sumber data untuk setiap komponen himpunan data agar dapat terhubung ke satu atau beberapa kontrol visualisasi data.
Kumpulan data
Untuk membuat aplikasi berbasis ADO, Delphi menyediakan empat komponen kumpulan data: TAdoDataSet, TAdoTable, TAdoQuery dan TAdoStoredPROc. Semua komponen digunakan untuk memperoleh, mewakili, dan mengubah data. Semua komponen bisa terhubung langsung ke database ADO (sama dengan database Access) melalui ConnectionString (string koneksi), atau mereka bisa berbagi koneksi. Saat menghubungkan melalui komponen TAdoConnection, koneksi akan menentukan objek koneksi ADO untuk terhubung ke database ADO.
Koneksi ADO
Komponen ADOConnection digunakan untuk membuat koneksi dengan database ADO. Meskipun setiap komponen ADO Dataset dapat terhubung langsung ke database, kita akan tetap menggunakan komponen ADOConnection karena menyediakan metode dan properti untuk mengaktifkan koneksi, akses langsung ke database ADO, dan memproses transaksi. Untuk terhubung ke database tertentu, kami menggunakan properti ConnectionString.
Sekarang setelah kita mengetahui teorinya, sekarang saatnya bertindak! Langkah selanjutnya adalah membuat formulir data. Sebelum memulai, sebaiknya buka database dengan Access dan tambahkan beberapa data "dummy" ke database untuk manipulasi data di masa mendatang.