Skip to main content

Posts

Showing posts with the label Modul Global

Membuat Fungsi Global Yang Berkaitan Dengan Objek Form dan Control

Ada pertanyaan yang muncul dari pembaca sehubungan dengan bagaimana cara membuat fungsi yang berkaitan dengan objek form dan control, dan bisa dipakai di semua form, sehingga tidak perlu mengulang-ulang untuk membuat fungsi yang sama di setiap form.

Menonaktifkan Security Warning Pada Access

Security Warning adalah sebuah pesan yang ditampilkan di bagian message bar yang menyatakan bahwa, untuk alasan keamanan, beberapa hal dalam database yang akan dibuka telah dinonaktifkan. Secara default, Access akan menonaktifkan semua isi database yang bisa dieksekuisi, kecuali kita benar-benar yakin pada database yang akan dibuka, atau database itu berada di sebuah lokasi folder yang telah dinyatakan aman dan bisa diandalkan.

Mengkompilasi File dari ACCDB ke ACCDE di Access

Ekstensi .accde adalah ekstensi file database Access yang sudah dikompilasi. Bila selama proses pembuatan sofware akuntansi, kita menggunakan file dengan ekstensi .accdb, maka setelah sistem selesai dibuat dan siap untuk diimplementasikan, untuk alasan keamanan data, kita harus membuat kompilasi file dari .accdb ke .accde. Jika file Access dengan ekstensi .accdb berisi form, report, macro, dan kode VBA yang bisa diedit, maka dengan mengkompilasi menjadi .accde, form, report, macro, dan kode VBA akan terlindungi dan tidak bisa dimodifikasi oleh pengguna. Untuk mengkompilasi file menjadi .accde, lakukan cara berikut ini:

Membuat Startup Form di Access

Pada sebuah file yang mempunyai kode VBA atau Macro, sebelum file itu terbuka, Access akan selalu menampilkan pesan peringatan keamanan yang tertulis: Security Warning Certain content in the database has been disabled Disamping kanan tanda peringatan ada tombol perintah Options. Access, secara default, akan mematikan database yang mengandung kode VBA atau Macro. Access tidak akan mampu mendeteksi apakah kode VBA atau Macro yang ada di dalam database itu berbahaya atau tidak. Hanya pengguna database itulah yang tahu. Bila membuka file yang telah dibuat ini secara berulang kali, hal ini akan mengganggu kita. Jika pengguna mengetahui bahwa kode VBA atau Macro itu dibuat oleh sumber atau orang yang bisa diandalkan, maka dia bisa memilih opsi Enable this content, seperti pada Gambar 1.

Membuat Menu Sendiri di Access

Dengan menggunakan tools yang dimiliki Access, kita bisa membuat menu sendiri. Perangkat yang digunakan untuk membuat menu pada Access itu bernama Switchboard Manager. Dengan Switchboard Manager, kita bisa mengatur tampilan form, report, modul, macro yang akan dieksekusi. Pada bagian ini, kita tidak akan membahas menu yang dibuat melalui switchboard manager. Kita akan membuat menu sendiri yang proses eksekusinya disesuaikan dengan hak akses dari pengguna.

Mengaplikasikan Modul Global ke Form

Pada postingan sebelumnya, kita telah membuat form dalam bentuk yang paling sederhana dan belum mempunyai fitur yang dapat membuat pekerjaan menjadi lebih mudah dan cepat. Di sisi lain, kita telah membuat modul yang berisi fungsi yang dapat kita aktifkan setiap saat di mana pun obyek itu berada. Untuk diketahui, dengan mengaktifkan Use Control Wizard dan klik tombol Button (Form Control), Access dapat memandu kita membuat Wizard tombol perintah yang memiliki kode VBA seperti yang dibuat pada sebagian isi modul di postingan yang berjudul Membuat Modul Global di Access. Contohnya adalah tombol perintah untuk kembali ke awal, ke record sebelumnya, menambah record baru, ke record berikutnya, dan sebagainya.  

Membuat Modul Global di Access

Modul global berisi fungsi yang tidak mengacu pada satu aktivitas obyek tertentu. Modul global digunakan untuk memudahkan identifikasi bahwa fungsi-fungsi yang ada di dalamnya bersifat global. Contohnya adalah fungsi tombol untuk kembali ke awal record ( first ), record sebelum ( previous ), record berikut ( next ), akhir record ( last ), dan sebagainya. Oleh karena itu modul seperti ini disimpan dengan nama mdlGlobal.