Rabu, 26 Juli 2017

Cara Mengambil Nilai (Value) dari DBGrid - Delphi

Cara Mengambil Nilai (Value) dari DBGrid - Delphi


Mohon ijin para mastah delphi, mungkin tulisan saya ini termasuk artikel kuno dan basi, tetapi ini adalah sebuah pengalaman saya yang mungkin dapat membantu para programmer pemula yang sedang menghadapi permasalahan seperti ini.

Begini ceritanya, ketika saya sedang belajar membuat sebuah project delphi untuk mengingat masa-masa dibangku kuliah menemui kendala ketika akan mengambil value yang tampil di DBGrid, tetapi dengan rasa penasaran saya tetap berusaha menemukan caranya dan akhirnya membuahkan hasil. Dengan demikian saya ingin mendokumentasikannya pada pada blog ini dan juga saya merasa mungkin tidak hanya saya yang mengalami hal seperti ini, dan mungkin saja anda juga butuh informasi bagaimana cara mengambil nilai (value) dari DBGrid proyek Delphi yang sedang anda garap, jika ternyata benar, maka silahkan anda baca petunjuk atas pengalaman saya berikut ini:

Saya berasumsi anda sudah memahami dasar-dasar pemrograman Delphi jadi sudah kenal yang namanya Object Inspektor, Events, OnCellClik

  1. Pilih atau Klik DBGrid yang ingin anda ambil nilainya misalnya DBGrid1;
  2. Perhatikan pada Object Inspector, klik pada tab Events kemudian cari dan klik 2 kali pada OnCellClik, ini hanya contoh ketika sebuah cell pada DBGrid pendapat perintah klik, anda dapat menggunakan events lain sesuai kebutuhan anda;
  3. Langkah berikutnya tambahkan kode berikut :


    ShowMessage(DBGrid1.Fields[0].AsString); // menampilkan nilai kolom Pertama
    ShowMessage(DBGrid1.Fields[1].AsInteger); // menampilkan nilai Kolom ke 2


    dua baris kode diatas jika dieksekusi maka akan menampilkan pesan yang berisi nilai DBGrid dari  kolom pertama (Field [0]) dan kolom kedua (Field [1]);
Contoh ini adalah cara yang paling sederhana (menurut saya) untuk memulai belajar mengambil nilai DBGrid, silahkan anda kembangkan sendiri agar menjadi programmer Delphi yang handal!



Tidak ada komentar:

Posting Komentar

Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.