Rabu, 21 Desember 2016

Mengisi String Grid Dengan Data Dari Tabel Pada Delphi

Mengisi String Grid Dengan Data Dari Tabel Pada Delphi

String Grid merupakan sebuah tampilan sederhana dari spreedsheet yang terdiri dari baris dan kolom serta cell sebagai perpotongan antara baris dan kolom, string grid pada delphi banyak digunakan untuk menampilkan data dalam format kolom. Sebenarnya ada 2 jenis Grid dalam delphi dalam delphi yaitu DBGrid yang terdapat pada panel DataControls dan StringGrid yang terdapat pada Additional. DBGrid lebih mudah untuk menampilkan data namun koneksi harus tetap terbuka ketika sedang menampilkan data dari database, sedangkan stringgrid bisa lebih menghemat memori karena setelah data ditampilkan dalam grid maka koneksi ke database bisa ditutup dan hasil tetap ditampilkan. secara sekilas stringgrid maupun dbgrid akan memberikan tampilan yang sama namun pada saat menggunakan akan sangat terasa perbedaannya. Nah untuk kali ini akan dibahas cara menampilkan data dalam tabel database kedalam striggrid sehingga ketika aplikasi dijalankan akan tampak seperti pada gambar dibawah ini.

Untuk membuat aplikasi sederhana seperti diatas dibutuhkan komponen-komponen sebagai berikut :

FormADOConnectionADOQueryStringGridPanelButton

Setelah siap berikut langkah-langkah dan coding-nya

Buat desaign tampilan seperti berikut tampak pada gambar dibawah.
Buat Koneksi ke database (MS Acces), proses koneksi memanfaatkan event onCreate pada Form Utama
Buat procedure untuk mengatur lebar kolom pada string grid dan judul kolomnya
Buat procedure untuk mengambil data dari dalam database
Buat procedure untuk menampilkan data yang telah diambil pada langkah ke-4 kedalam stringgrid.
Double klik pada tombol ‘Tampilkan Barang’ untuk menjalankan pada saat even onCLik, ketik script diantara Begin dan end pada potongan script dibawah ini !

Tidak ada komentar:

Posting Komentar

Cara menginstal quick report di Delphi 7

Cara menginstal quick report di Delphi 7 ... Untuk membuat report atau laporan dari sebuah aplikasi database maka diperlukan suatu tool...