Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

dokumen-dokumen yang mirip
Praktikum 6 SubForm dan Kode VBA

BAB 2 Membuat dan Menjalankan Form dengan Single Block

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

Konsep Sistem Informasi B

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

MICROSOFT ACCESS. Pengenalan Microsoft Office Access 2003

Membuat Form Lebih Lanjut (Sub Form) Gambar 1. Contoh Sub Form

Ahmad Zidni, S.T. SMK Gondang 2011

BAB XII MENGGUNAKAN FORM & REPORT

BAB 4 MEMBUAT LIST OF VALUE (LOV) DAN NON-BASE TABLE FIELDS

DATABASE. Visual Data Manager

Praktikum DATABASE Microsoft Access 2000 FORM DALAM ACCESS. Membuat FORM Secara WIZARD Membuat FORM Secara Design VIEW

Mengoperasikan Dasar-Dasar Basis Data (Database)

BAB I Pengenalan Microsoft Visual Basic 6.0

Membuat Form. Oleh: Toni Heryana,S.Pd, MM

1. MENGENAL VISUAL BASIC

Modul Praktikum Basis Data 5 Query

Modul Database dan Pengaksesannya dari FORM #1

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

Bab I Pengenalan Visual BASIC

Query adalah bahasa SQL (Structured Query Language) yang ditampilkan dalam bentuk visual, yang dapat digunakan untuk melihat, memodifikasi dan

PRAKTIKUM 10 REPORT LANJUTAN 72 C. TUGAS PENDAHULUAN Buat perancangan report untuk pegawai dan kerja seperti contoh dibawah ini : D. PERCOBAAN Buka da

Praktikum DATABASE Microsoft Access 2000

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

Spesifikasi: Ukuran: 14x21 cm Tebal: 68 hlm Harga: Rp Terbit pertama: Februari 2005 Sinopsis singkat:

Mengelola Database Menggunakan Macro Excel

BAB-XI MEMBUAT SUBFORM

BAB-I DATABASE DAN MENGENAL MICROSOFT ACCESS

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Praktikum 9 Validasi A. T U J U A N Memvalidasi Data Menggunakan Properti Required

LAMPIRAN MODUL 3 PERANCANGAN SISTEM INFORMASI

MEMBUAT APLIKASI MENGGUNAKAN MICROSOFT ACCESS

BAB 5. MEMBUAT DAN MENGGUNAKAN FORM

Membuat File Database & Tabel

BAB XI BEKERJA DENGAN QUERY

SEKOLAH TINGGI ILMU EKONOMI STIE SEBELAS APRIL SUMEDANG

BAB-3 MEMBUAT DAN MENGATUR QUERY

Bab 11 Membuat Field Entri Data Khusus dan Command Button pada Form

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

MENGOPERASIKAN PERANGKAT LUNAK BASIS DATA MICROSOFT ACCESS

Membuat File Database & Tabel

MODUL XIII FORM dan REPORTS

Penggunaan Komponen Combo Box

MENGELOLA DATABASE ACCESS

BAB 1 Membuat dan Menyimpan Dokumen Sederhana Pada Bab ini anda akan mempelajari cara : Memulai Open Office Writer 1.

Microsoft Access FORM

Dalam Microsoft Acces ada beberapa jenis Query yang bisa kita gunakan untuk mengolah data, yaitu :

Modul Praktikum Basis Data 7 Membuat Form Lebih Lanjut

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

DATABASE. Visual Data Manager

BAB VIII MEMBUAT MENU DENGAN SWITCHBOARD MANAGER DAN PEMBUATAN STARTUP

Pertemuan V Menggabungkan Form dengan Menu daan Membuat Laporan Menggunakan Crystal Report

KSI B ~ M.S. WULANDARI

TUTORIAL PEMBUATAN MEDIA PEMBELAJARAN DENGAN MENGGUNAKAN AUTOPLAY OLEH KELOMPOK 1. gunakan start menu untuk menampilkan program autoplay media studio.

Bab 10 Membuat, Menggunakan dan Memodifikasi Form

Menggunakan Microsoft Access (perhatikan untuk red text)

Riyanto

PEDOMAN PENGGUNAAN SOFTWARE

BAB I SEKILAS VISUAL STUDIO.NET 2008

Otodidak VBA MS Excel untuk Pemula

Pelatihan Microsoft Access LPPM Unmul 2011 Lembaga Pengabdian kepada Masyarakat

FLASH, FRAME, BEHAVIOR

Membuat Relasi pada Access 2007

Instalasi Visual Studio 2008 Profesional(64 dan 32 bit) di windows 7

BAB-II OPERASI TABEL

DASAR-DASAR PENGETIKAN DAN EDITING Oleh Ade Sobandi Hendri Winata Rasto

Gambar 2.1. Komponen yang digunakan. Gunakan komponen-komponen seperti pada gambar 2.1 untuk membuat form pada gambar 2.2.

Tutorial Untuk Membuat Program Database Mahasiswa Teknik Industri Dengan Menggunakan Koneksi VB.NET Dengan Microsoft Access

Bab 5. Dasar-dasar Action Script

BAB 5 PEMBUATAN MENU DALAM ORACLE FORMS

Latihan 1: Mengoperasikan Excel

BAB V Pengenalan Komponen-Komponen (object) pada VB

KOMPUTER APLIKASI BISNIS

Gambar 1. Jendela Ms. Access Pilihan: New : menu untuk membuat file basis data baru. Recent : menu untuk membuka file basis data yang sudah ada.

BAB 3 TOOLBAR CUSTOMIZE DAN CONTROL TOOLBOX

Universitas Komputer Indonesia. Pemrograman dengan C++ Builder

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

Ketika jendela Microsoft Word dibuka, maka secara otomatis akan disediakan 1 buah dokumen baru. Untuk menambahkan dokumen baru, caranya :

Pengenalan. Microsoft Access. TI3007 Praktikum Perancangan Sistem Terintegrasi III. Perancangan Basis Data

Bab XII Mencetak Data SQL Server

Modul Praktikum Ke-1

MEMBUAT SOAL INTERAKTIF MENGGUNAKAN VBA (Visual Basic Aplications)

Form dan Kontrol. 5.1 Form

Prosedur Menjalankan Aplikasi Linda

PRAKTIKUM 1 INPUT - OUTPUT

MODUL TIK: Tutorial Merancang Database dengan Microsoft Access Oleh: Heri Istiyanto

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

ADODC. Gambar 5.1. ADODC

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Pengenalan Visual Basic

Flexi Conference Client User Manual

Praktikum Pemrograman 1. Mengenal Delphi

Gambar 5.1: Pilihan Membuat Form Baru

E-Trik Visual C++ 6.0

Ms. Access Pengertian...(1/2) Data base. Data. Informasi. Dalam bahasa latin datum yang artinya fakta. Kumpulan dari data-data

Sebelum kita membahas tentang Microsoft Access ada baiknya jika kita terlebih dahulu mengetahui apa yang dimaksud dengan database.

BAB VII. Pengenalan Menu Editor Dan Proses Pembuatan Serta Penggunaan Multi Form

BAB 2. Login Aplikasi

Transkripsi:

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Tujuan : Membuat Form dengan wizard Pembuatan tombol (command button) pada form Memahami pengoperasian Update dan Delete pada Form Dapat membuat kode Visual Basic Application untuk menangani pengoperasian Form 3.1. Membuat Form dengan Wizard Pembuatan form dengan wizard ini ada beberapa macam Adapun langkahlangkahnya adalah sebagai berikut : 1. Pada window Objects aktifkan tab Form. Maka akan muncul gambar seperti pada Gambar : Setelah itu double klik pada pilihan Create form by using wizard. Halaman - 29

2. Dari dialog tersebut pilihlah tabel yang akan dipakai sebagai acuan : Klik tombol pull down pada tabel/queries, kemudian akan muncul menu pulldown. Lalu pilih nama tabel/queries. Misal dipilih tabel Karyawan. Kemudian pilihlah juga field yang akan dipasangkan pada form, caranya : klik field yang ada pada area Available Field, lalu klik tombol arah kanan tunggal, maka field yang terpilih akan berpindah ke area pilihan di sebelah kanan. Apabila tombol ganda yang di- klik maka semua field yang tersedia akan dipindahkan ke area pilihan, yang berarti dipilih seluruh field yang tersedia. Jika fasilitas yang diperlukan telah mencukupi maka pilihlah tombol finish. Namun kalau ingin memakai fasilitas seterusnya, klik next, kemudian akan muncul gambar berikut : Halaman - 30

3. Pada dialog ini tersedia tiga jenis pilihan style form yaitu : Columnar, Tabular dan DataSheet. Silahkan Anda pilih yang mana Anda suka, Misalnya Columnar, Jika fasilitas yang Anda perlukan telah mencukupi, klik tombol finish, namun kalau Anda ingin memakai fasilitas seterusnya, klik tombol next, kemudian akan muncul tampilan berikutnya seperti tampak pada gambar: 4. Pada kotak dialog tersebut ada sepuluh buah pilihan style, misalnya kita pilih Standard, lalu klik tombol next. Kemudian akan muncul tampilan akhir seperti gambar : Halaman - 31

5. Pada kotak dialog akhir ini tersedia fasilitas pengisian judul untuk form. Silahkan mengisinya dengan kata favorit Anda, Misalnya Data Karyawan, kemudian klik tombol finish dan kemudian akan muncul hasil akhir rancangan kita pada gambar : Halaman - 32

3.2. Penambahan Kode VBA Berikut ini akan ditambahkan kode VBA untuk Form yang sudah dibuat sebelumnya. Kode Visual B asic Application (VBA) ditambahkan dengan maksud untuk menambah fungsionalitas pada form, dan untuk menghindari hal-hal yang tidak diinginkan semisal melakukan penghapusan secara tidak disengaja, atau perubahan data pada saat melakukan navigasi pada record-record yang ada pada table. 3.2.1. Membuat form dalam mode Read -Only Buka form Data Karyawan yang dibuat sebelumnya dengan menggunakan Form Wizard. Kemudian klik kanan pada kotak kecil disebelah kiri atas form, seperti yang ditunjukkan pada gambar : Klik kanan Setelah itu akan muncul menu pilihan, dan klik pada pilihan Build Event : Halaman - 33

Kemudian akan tampil jendela untuk menuliskan kode VBA, dan ketik kode berikut : Me.AllowEdits=False Penulisan kode VBA dilakukan berdasarkan suatu event. Event adalah suatu kejadian yang membutuhkan suatu aksi atau tindakan. Seperti yang dibuat sebelumnya, form dalam mode Read-Only. Form harus di-set dengan properti AllowEdits diisi dengan nilai False, pada saat form mulai dipanggil, sehingga event yang terkait dalam hal ini adalah event On Load pada object Form. Berikut ini akan dijelaskan cara untuk menuliskan kode VBA berdasarkan properti event yang dimiliki oleh suatu object. Cara lain untuk menuliskan kode VBA pada event Form Load seperti yang dibuat sebelumnya, dapat dilakukan dengan langkah berikut : 1. Tampilkan properti form, dengan mengklik View->Properties Halaman - 34

2. Setelah itu akan tampil jendela property dari tiap object yang ada pada form. 3. Klik mouse pada sembarang area pada form atau pada kotak kecil di sebelah kiri atas form untuk memilih object form. 4. Kemudian klik pada tab Event yang ada pada jendela properti pada pilihan On Load, klik tanda Klik ini Setelah itu akan tampil jendela untuk menuliskan kode VBA, dan ketik kode yang sama seperti sebelumnya : Me.AllowEdits=False Perhatikan judul dari sub procedure yaitu Form_Load yang memiliki maksud yang sama dengan pilihan event On Load. Halaman - 35

3.2.2. Menambahkan tombol Add Recor d untuk menyisipkan Record Baru Untuk menambahkan fungsionalitas pada Form, perlu ditambahkan fasilitas semisal untuk melakukan penambahan data (Add), menghapus data (Delete), atau menyimpan data (Save). Tombol-tombol tersebut berhubungan dengan operasi record (record operation) dan dapat ditambahkan dengan menggunakan toolbox command button dalam mode wizard. mode wizard command button Untuk menambahkan tombol pada form lakukan langkah-langkah berikut : 1. Aktifkan mode wizard (lihat gambar diatas), kemudian klik pada command button. Buat tombol pada daerah form seperti yang ada pada gambar berikut : Halaman - 36

2. Setelah itu akan muncul dialog Command Button Wizard. Pilih Categories pada Record Operations. Dan pada kotak sebelah kanan (Actions) terdapat daftar operasi yang bisa dilakukan, diantaranya operasi untuk add, delete dan save record. 3. Pilih Add New Record, kemudian klik tombol Next. 4. Berikutnya, pilihan untuk menampilkan tombol dengan menggunakan teks (tulisan) atau gambar. Pilih teks dan beri tulisan Add Record, dan tekan Next. Halaman - 37

5. Berikutnya, kita harus memberi nama tombol yang baru kita buat, beri nama tambahrecord, dan tekan Next. 6. Dan terakhir tekan tombol Finish. Halaman - 38

3.2.3. Menempatkan kursor pada posisi field dengan SetFocus Tombol yang baru dibuat, berfungsi untuk menambahkan record baru. Cobalah menggunakan tombol yang baru dibuat dengan mengklik View -> Form View. Klik pada tombol Add Record, setelah itu akan tampak form dengan semua record kosong yang perlu diisi, seperti pada gambar berikut : Arahkan kursor pada field KaryawanID, untuk mulai mengisi field yang pertama. Sehingga tampak kursor pada field KaryawanID seperti pada gambar berikut : Halaman - 39

Pada saat menjalankan form dalam Form View, agar secara otomatis kursor berada pada Karyawan ID (tempat pertama pengisian field), maka perlu di-set dengan menggunakan properti Set Focus. Untuk itu, tambahkan kode berikut ke dalam kode VBA dari tombol Add Record. Caranya : Klik kanan tombol Add Record kemudian akan tampil menu, dan pilih Build Event, setelah itu tambahkan kode berikut : Private Sub tambahrecord_click() On Error GoTo Err_tambahrecord_Click DoCmd.GoToRecord,, acnewrec KaryawanID.SetFocus // Kode yang ditambahkan Exit_tambahrecord_Click: Exit Sub Err_tambahrecord_Click: MsgBox Err.Description Resume Exit_tambahrecord_Click End Sub Setelah itu, coba jalankan Form View, dan sekarang secara otomatis kursor akan ditempatkan pada field KaryawanID. Setelah mengisi field ini, untuk berpindah ke field berikutnya, tekan tombol Tab pada keyboard. Masukkan data record baru, misal seperti pada contoh berikut : Halaman - 40

Setelah mengisinya dengan lengkap, untuk berpindah ke record yang lain (record sebelumnya), klik pada tombol navigasi yang ada pada bagian bawah : Setelah mengklik tombol navigasi untuk menuju ke record sebelumnya, maka pada pada tampilan terlihat bahwa form tidak berada dalam mode Read-Only artinya kita bisa melakukan perubahan terhadap data. Padahal diinginkan bahwa form akan kembali berada dalam mode Read-Only setelah mengisi data baru. Untuk mengembalikan form dalam mode Read-Only tambahkan kode VBA pada event After Insert yang dimiliki oleh object Form : Klik disini Setelah itu akan muncul menu dan pilih Code Builder. Kemudian tambahkan kode berikut pada prosedur AfterInsert : Dengan penambahan kode tersebut, maka Form akan kembali dalam mode Read- Only setelah pengisian record baru. Halaman - 41

3.2.4. Menampilkan Pesan (Message) pada user Seringkali kita perlu memberi pesan (message) pada user untuk memberikan informasi tentang sesuatu. Semisal pada penambahan record baru, agar user tahu bahwa record yang baru diisi telah disimpan, maka perlu diberi pesan bahwa Record sudah disisipkan atau Record baru telah disimpan. Untuk itu, pada event After Insert yang dimiliki oleh Form, tambahkan kode berikut : Setelah itu jalankan form, dan setelah mengisi record baru, arahkan navigasi ke record sebelumnya, akan muncul pesan bahwa record sudah disimpan seperti pada gambar berikut : Halaman - 42

3.2.5. Menambahkan tombol Del Record untuk menyisipkan Record Baru Pada form yang sudah dibuat, baru ada satu (dua) tombol yaitu Add Record untuk menambahkan record baru. Untuk itu tambahkan satu tombol lagi yaitu Del Record yang berfungsi untuk menghapus record. Aktifkan mode wizard pada toolbox, kemudian tempatkan tombol baru di sebelah tombol Update Record. Beri teks Del Record. Cobalah untuk menjalankan form dengan tombol yang baru dibuat. Pada tampilan record yang akan dihapus, klik tombol Del Record. Perhatikan apa yang terjadi. Record tidak bisa dihapus. Kenapa bisa demikian? Hal ini dikarenakan form masih dalam mode Read-Only. Jadi apapun perubahan yang dilakukan terhadap record termasuk perintah penghapusan pada record, tidak memberikan berpengaruh. Bagaimana caranya agar perintah penghapusan pada saat mengklik Del Record bisa dilaksanakan, caranya dengan menambah kode berikut pada event On Clik yang ada pada tombol Del Record. Untuk menguji kode yang sudah ditambahkan, jalankan form sekali lagi. Lakukan penghapusan pada salah satu record dan akan ditampilkan dialog untuk konfirmasi penghapusan : Halaman - 43

Klik Yes untuk menghapus record. Setelah itu, jika kita melakukan navigasi dengan berpindah ke record sebelumnya, akan tampak bahwa form tidak dalam mode Read-Only. Untuk mengembalikan form ke mode Read-Only tambahkan kode ke dalam event After Update pada object Form : Jalankan form sekali lagi, dan coba untuk menghapus satu record, lakukan konfirmasi dengan mengklik Yes, setelah melakukan navigasi ke record sebelumnya, form akan kembali ke mode Read-Only. 3.2.6. Menambahkan tombol Update Record untuk mengubah isi Record Berikutnya tambahkan satu tombol lagi yaitu Update Record yang berfungsi untuk melakukan perubahan terhadap isi record. Tombol ini dibuat tidak dengan menggunakan mode wizard. Jadi nonaktifkan mode wizard pada toolbox : Halaman - 44

kemudian buat tombol Update Record di sebelah tombol Delete Record : Halaman - 45

Tambahkan kode VBA pada event On Click yang dimiliki oleh tombol Update Record. Jalankan form sekali lagi, dan coba untuk mengubah isi record dengan mengklik tombol Update Record, setelah melakukan navigasi ke record yang lain, form akan kembali ke mode Read-Only. Bisa ditambahkan pesan untuk memberi informasi bahwa telah dilakukan perubahan terhadap record. Event yang bersesuaian untuk keperluan ini adalah event After Update yang dimiliki oleh Form : Halaman - 46