Beranda » Tutorial IT » Membuat Input Record Database Access di Delphi 7

Membuat Input Record Database Access di Delphi 7

Sahabat Pintar, jika di tutorial sebelumnya kita telah mempelajari cara koneksi dan menampilkan isi dari database Delphi 7, kini mari kita pelajari cara untuk membuat input dan hapus record database access di Delphi 7. Simak ya 🙂

Dengan menggunakan delphi 7 dapat dibuat aplikasi yang digunakan untuk melakukan editing database access dengan ekstensi .mdb, pada tutorial kali ini akan dibahas cara untuk menambahkan dan menghapus record yang terdapat dalam file database eksternal dengan ekstensi .mdb.
berikut langkah-langkahnya:

langkah 1
– buat form yang terkoneksi dengan database dan memiliki tampilan sebagai berikut:

– pada gambar diatas dapat dilihat telah dibuat koneksi dengan database melalui adoconnection dan adotable, hasilnya dapat langsung dilihat pada dbgrid. untuk melakukan koneksi database dapat dilihat disini
–  dibuat juga 2 buah kotak edit untuk melakukan input nama dan input umur.
–  selanjutnya dibuat 2 buah tombol untuk melakukan insert data dan delete data pada table dan hasilnya dapat langsung dilihat pada dbgrid.

langkah 2
– double click pada tombol masukan dan masukkan kode program berikut pada prosedurnya

begin
if edit1.GetTextLen = 0 then
showmessage(‘isi nama dahulu’);
if edit2.GetTextLen = 0 then
showmessage(‘isi umur dahulu’);
if (edit1.GetTextLen >0) and (edit2.GetTextLen>0) then
begin
with table1 do
table1.Append;
table1nama.Value:=edit1.text;
table1umur.Value:=strtoint(edit2.Text);
table1.Insert;
table1.Next;
edit1.text:=”;
edit2.Text:=”;
end;
end;

    – penjelasan
    tombol ini digunakan untuk melakukan insert data ke dalam database. listing program pada tombol ini akan dibahas perbagian.
    untuk melakukan pengisian data diperlukan 2 buah data yang diinputkan yaitu data nama dan umur karena itu untuk menghindari terjadinya error maka pada awal dituliskan listing:

    if edit1.GetTextLen = 0 then
    showmessage(‘isi nama dahulu’);

      dengan listing diatas maka akan dicek apabila kotak edit1 masih kosong maka akan menampilkan pesan. perintah GetTextLen adalah perintah untuk mengambil panjang nilai karakter pada edit1. jadi jika edit1 belum diisi maka nilai GetTextLen akan sama dengan 0. begitupula dengan listing:

      if edit2.GetTextLen = 0 then
      showmessage(‘isi umur dahulu’);

        untuk mengecek isi edit2. lalu listing:

        if (edit1.GetTextLen >0) and (edit2.GetTextLen>0) then

          adalah untuk melakukan pengecekan apabila edit1 dan edit2 telah terisi maka program utama akan dijalankan. bila salah satu belum terisi maka proses insert data akan error. listing program utama:

          with table1 do

            akan melakukan proses dengan melibatkan table1(adotable)

            table1.Append;

              perintah untuk mengaktifkan proses pengisian table sehingga table database dalam kondisi siap untuk diisi

              table1nama.Value:=edit1.text;
              table1umur.Value:=strtoint(edit2.Text);

                field pada table 1 memiliki nama variabel tersendiri yang dapat diakses isinya, pada listing diatas adalah cara untuk melakukan pengisian field dari table tersebut. untuk nama dapat langsung diisikan karena tipe datanya sama yaitu string, sedangkan untuk umur perlu melakukan konversi dari string ke integer karena umur memiliki tipe data integer.

                table1.Insert;
                table1.Next;

                  data yang telah diisikan pada field sebelumnya belum sepenuhnya tersimpan pada database karena itu digunakan listing diatas. instruksi insert digunakan untuk melakukan insert data ke dalam table. dan instruksi next digunkan untuk mengganti posisi pointer sehingga dapat melakukan pengisian data selanjutnya.


                  • edit1.text:=”;
                  • edit2.Text:=”;

                  listing diatas adalah untuk mengosongkan isi dari edit1 dan edit2 setelah melakukan pengisian data sehingga siap untuk diisi data selanjutnya.



                  langkah 3
                  – double click pada tombol hapus dan pada prosedurnya isikan listing berikut:

                  begin
                  if table1.IsEmpty then
                  showmessage(‘tabel kosong’)
                  else
                  table1.Delete  ;
                  end;

                    –  tombol ini digunakan untuk melakukan penghapusan record pada table database. record yang dihapus adalah record yang ditunjuk oleh pointer(tanda segitiga hitam pada sebelah kiri dbgrid).
                    – pembahasan listing adalah sebagai berikut

                    if table1.IsEmpty then
                    showmessage(‘tabel kosong’)

                      listing ini digunakan untuk melakukan pengecekan kondisi table1 apakah kosong atau masih ada data di dalamnya, hal ini dilakukan untuk mencegah terjadinya error saat melakukan penghapusan tecord namun tidak ditemukan data. karena itu dengan listing ini maka saat tidak ada data di dalam table akan muncul pesan peringatan.

                      else
                      table1.Delete  ;

                        listing selanjutnya digunakan untuk melakukan penghapusan record sesuai dengan posisi pointernya. cukup dengan menggunakan instruksi delete.


                        dengan demikian telah dapat dibuat apliaksi yang digunakan untuk mekaukan pengisian dan penghapusan data ke dalam table database dengan ekstensi .mds.

                        semoga tutorial ini bermanfaat  🙂

                        Jika Sahabat Pintar berminat untuk mengikuti workshop/kursus komputer, baik pemrograman, desain (Corel, Photoshop, Dreamweaver, Flash), ms office, page maker, in design, dsb, silakan hubungi:

                        LKP Kembar

                        JL. Solo-Yogya km.30 Jombor Ceper Klaten

                        Telp (0272) 3154 777

                        www.rumahpintar-kembar.com

                        5 KEUNGGULAN LKP KEMBAR:

                        1. Pengajar yang ramah dan berpengalaman
                        2. Harga terjangkau dan bisa dicicil
                        3. Waktu yang fleksibel
                        4. Sertifikat berizin resmi Dinas Pendidikan dan Dinas Sosial Tenaga Kerja dan Transmigrasi (Nomor Induk Lembaga Kursus (NILEK) Nasional 03114.1.0049, Izin Dinas Pendidikan nomor 602/LKP/11.2012, dan Izin Dinas Sosial Tenaga Kerja dan Transmigrasi Nomor: 563/2424.A/14.)
                        5. Dijamin BISA!!! Untuk semua umur dan kalangan.

                        Sumber: http://digishared.blogspot.com/2011/10/menambah-dan-menghapus-record-database.html

                        Berita Lainnya

                        • BEASISWA KURSUS KOMPUTER GRATIS @lkp_kembar  dibuka Program Kursus Gratis Digital Marketing.

                          BEASISWA KURSUS KOMPUTER GRATIS @lkp_kembar dibuka Program Kursus Gratis Digital Marketing.

                          • Selasa, 31 Agustus 2021

                          BEASISWA KURSUS KOMPUTER GRATIS @lkp_kembar dibuka Program Kursus Gratis Digital Marketing. . Materi yang akan diajarkan: -Marketplace-Instagram-Facebook -Email & Blog-Photoshop-Corel Draw -Canva -Website-Bisnis Onlne . Berikut ini syaratnya: 17-24 tahun, pendidikan terakhir max SMA/SMK putus sekolah atau tidak sedang sekolah maupun kuliah tidak sedang bekerja (menganggur) Scan KTP & KK & Pas Foto (wajib) Peserta […]

                          Selengkapnya »
                        • KURSUS KOMPUTER LENGKAP DAN SIAP KERJA

                          KURSUS KOMPUTER LENGKAP DAN SIAP KERJA

                          • Sabtu, 18 Januari 2020

                          KURSUS KOMPUTER LENGKAP DAN SIAP KERJA MASIH MENGANGGUR & BINGUNG BELUM DAPAT KERJA ? Saat ini tidak mudah dalam mencari kerja, karena persaingan pencari kerja yang semakin banyak. Dan kemampuan bagi pencari kerja yang diinginkan oleh perusahaanpun semakin bervariasi. Mulai dari mampu menguasai Ms Office, Desain dan Market Place. Karena itu para pencari kerja juga […]

                          Selengkapnya »
                        • Solusi Mencari Karyawan/Pekerjaan di loker.UKMKlaten.com

                          Solusi Mencari Karyawan/Pekerjaan di loker.UKMKlaten.com

                          • Senin, 28 Januari 2013

                          Tidak jarang seorang pengusaha atau pemilik UKM membutuhkan karyawan bukan? Begitu pula para pencari kerja, tentunya banyak yang masih menganggur dan ingin segera bekerja. Ada juga yang sudah bekerja namun ingin mencari penghasilan tambahan. Oleh karena itu, UKMKLATEN.COM berniat untuk membantu para pemilik UKM untuk menyebarkan info lowongan pekerjaan yang dibutuhkan untuk menambah kelancaran UKM […]

                          Selengkapnya »
                        • LKP Kembar bersama Yayasan Smart Cendekia Klaten sukses menyelenggarakan Workshop “Coding for Teacher” 🎓💻

                          LKP Kembar bersama Yayasan Smart Cendekia Klaten sukses menyelenggarakan Workshop “Coding for Teacher” 🎓💻

                          • Kamis, 10 Juli 2025

                          🤝 Kolaborasi Hebat!LKP Kembar bersama Yayasan Smart Cendekia Klaten sukses menyelenggarakan Workshop “Coding for Teacher” 🎓💻 Workshop ini merupakan bentuk nyata kepedulian kami terhadap peningkatan kompetensi guru dalam menghadapi tantangan pendidikan di era digital. Terima kasih kepada seluruh peserta dan tim yang terlibat!Mari terus belajar dan berkembang bersama! 🌟 📍 Info program kerjasama & workshop:📲 […]

                          Selengkapnya »
                        • Workshop Animasi Flash

                          Workshop Animasi Flash

                          • Jumat, 12 Juni 2015

                          Sahabat Pintar, Ramadhan sudah di depan mata. Mari jadikan Ramadhan kita semakin produktif, baik dalam beribadah maupun dalam menuntut ilmu. Yuk mari kita isi waktu luang kita dengan mengikuti acara seru penuh ilmu dan kreativitas pada acara: Workshop Animasi Flash Materi: Pengenalan Flash Dasar2 Animasi Kreasi Animasi Sederhana Software yang digunakan: Adobe Flash (versi bebas, […]

                          Selengkapnya »
                        • berdoa

                          Sejenak Perenungan Hidup – Life Signs

                          • Kamis, 11 Agustus 2011

                          Haloo Sahabat Pintar! Masih dari buku Life Signs yang saya baca karangan Andre Raditya, saya menemukan sebuah puisi atau lebih tepatnya perenungan hidup yang rasanya dalem dan patut direnungkan bersama ^__^ Simak yaa! Untuk jiwaku, yang sekarang sedang gundah, yang sekarang sedang gelisah… Gelisah karena kau ingin segera tahu nasibmu kelak.. Apakah kau bisa membahagiakan […]

                          Selengkapnya »