Log Of Oyazhuryachna

Menghapus Data Melalui StringGrid di Delphi

Pada kesempatan kali ini penulis melanjutkan artikel tentang Mengisi StringGrid di Delphi, artikel lanjutan ini akan memodifikasi tampilan semula seperti tampak dibawah ini :

Penulis melakukan perubahan pada update contoh sebelumnya yaitu :

1. Pada saat event form onCreate langsung memangil procedure ambildata(), berbeda pada contoh pada gambar diatas procedure ambildata() dijalankan ketika mengklik tombol Tampilkan Barang

2. Penulis menambah tombol hapus, ketika salah satu baris diklik maka tombol hapus aktif dan ketika tombol hapus diklik maka akan keluar kotak konfirmasi penghapusan data

3. Penulis menambah Tombol About untuk menampilkan pembuat aplikasi

Keseluruhan contoh yang baru hasil update tampak seperti berikut :

hapus_via_sg_2

Untuk memodifikasinya berikut langkah-langkahnya :

1. Buat Procedure hapusdata()
hapus_via_sg_3

2. Buat variabel global baris,kolom dengan tipe integer untuk menampung alamat cell (kolom,baris) dari data yang terpilih dan variabel global kode_barang untuk menyimpan kode barang yang akan dihapus

hapus_via_sg_4

3. Pilih StringGrid kemudian pada tab event double click event onClick dan ketik script berikut :

hapus_via_sg_5

4. Buat satu tombol dalam hal ini tombol diberi nama button3, dan ubah property enabled menjadi false, kemudian lakukan double click pada tombol tersebut dan ketik script berikut :

hapus_via_sg_6

Demikian inti dari pada perubahan contoh pertama sehingga sekarang anda bisa menghapus data, untuk membuat kotak about silahkan pelajari sendiri 🙂 tidak terlalu sulit untuk pemula !, pertanyaan berikutnya bagaimana jika saya akan menambah data karena seluruh data telah dihapus ? untuk sementara silahkan tambah data melalui MS Access dengan membuka file barang.mdb Selannjutnya kita modifikasi lagi aplikasi sederhana datas agar bisa menambah data melalui aplikasi.

Sebagai bahan latihan silahkan download full scriptnya !

DOWNLOAD

, ,

4 thoughts on “Menghapus Data Melalui StringGrid di Delphi

  • […] JIka anda bertanya ? bagaimana menghapus data diatas dengan mengklik salah satu baris untuk dihapus ? Jawabannya silahkan baca artikel Menghapus Data Melalui StringGrid di Delphi […]

  • Panjoel cool says:

    MANTAPPPP…>!!!!!

  • […] artikel “Menghapus Data Melalui StringGrid di Delphi“, kali ini penulis akan melanjutkan progarm tersebut supaya lebih lengkap dengan menambahkan […]

  • huda says:

    gan bagimana jika stringgrid hanya di jadikan data sementara saja dan dapat dihapus..maksudnya untuk tutorial agan kan data yang ada di stringgrid itu data permanen atau data yg dimasukkan ke stringgrid itu menjadi data base…tp yg saya tanyakan data yg ada di stringgrid itu bukan untuk data base…smisal tabel berikut…
    No Nama Alamat
    1 huda Sidoarjo
    2 dini Jombang

    trus kita ingin hapus salah satu…gimana ya gan….! jd pertanyaan saya pada intinya..data yg ada di stringgrid bukan tabel yg ada di database melainkan data inputa biasa…..! Terima
    kasih….gan…

Leave a Reply

Your email address will not be published. Required fields are marked *