Menyembunyikan kode VBA dari pengguna

Jika database Access Anda berisi kode Visual Basic for Applications (VBA), Anda bisa menyembunyikan kode tersebut dengan menyimpan database Anda dalam format file. accde. Menyimpan database sebagai file. accde mengumpulkan semua modul kode VBA, menghapus semua kode sumber yang dapat diedit, dan meringkas database tujuan. Kode VBA Anda mempertahankan fungsinya, tapi kode tidak bisa ditampilkan atau diedit. Secara umum, database akan terus berfungsi seperti biasa — Anda masih bisa memperbarui data dan menjalankan laporan.

Di artikel ini

Membuat file. accde

Gunakan prosedur berikut ini untuk membuat file. accde. Prosedur ini meninggalkan file. accdb asli yang tidak dimodifikasi.

  1. Buka database Anda lalu klik File > Simpan sebagai.

  2. Di area Simpan sebagai , di bawah Simpan database sebagai, pilih buat accde lalu klik Simpan sebagai.

  3. Dalam kotak dialog Simpan sebagai , telusuri ke lokasi tempat Anda ingin menyimpan file. accde.

  4. Secara opsional, ketikkan nama baru untuk file dalam kotak nama file .

  5. Klik Simpan.

    Jika file dengan nama yang Anda tentukan sudah ada, Access akan meminta Anda untuk mengganti file yang sudah ada. Klik ya untuk menimpa file. accde yang sudah ada, atau klik tidak untuk kembali ke kotak dialog Simpan sebagai dan ketikkan nama file baru.

Access membuat file. accde, menutup file asli. accdb, lalu membuka file. accde.

Fungsionalitas yang diubah dalam file. accde

Menyimpan database Access Anda sebagai file. accde tidak sepenuhnya mencegah perubahan pada desain database. Namun, tugas berikut ini tidak dapat dijalankan dalam file. accde:

  • Mengubah atau membuat formulir, laporan, atau modul.

  • Menggunakan kotak dialog referensi VBA untuk menambahkan, menghapus, atau mengubah referensi ke pustaka objek atau database.

  • Menampilkan atau mengubah kode VBA.

  • Mengimpor atau mengekspor formulir, laporan, atau modul Access. Namun, tabel, kueri, dan makro dapat diimpor dari atau diekspor ke database. accdb.

Masalah dengan modifikasi formulir, laporan, atau modul

Pastikan untuk menyimpan salinan database Access asli Anda. Jika Anda ingin mengubah desain formulir, laporan, atau modul dalam file. accde, Anda harus mengubah database Access asli (file. accdb), lalu menyimpannya lagi sebagai file. accde. Menyimpan database Access yang berisi tabel sebagai file. accde bisa menyebabkan masalah dengan rekonsiliasi versi data yang berbeda jika nanti ingin mengubah desain formulir, laporan, atau modul. Untuk alasan ini, menyimpan database Access sebagai file. accde adalah yang paling sesuai untuk database Front-end aplikasi terdepan/terbelakang.

Pembatasan untuk menyimpan database sebagai file. accde

Beberapa pembatasan dapat mencegah Anda menyimpan database Access sebagai file. accde:

  • Anda harus memiliki akses kata sandi ke kode VBA.

  • Jika database Access Anda merujuk database Access lain atau add-in, Anda harus menyimpan semua database atau Add-in Access dalam rantai referensi sebagai file. accde.

Jika Anda mengenkripsi database dengan kata sandi sebelum menyimpannya sebagai file. accde, file. accde juga akan dienkripsi, dan Anda harus memasukkan kata sandi setiap kali Anda membukanya. Jika Anda tidak ingin file. accde dienkripsi, Anda harus mendekripsi file. accdb sebelum menyimpannya sebagai file. accde. Setelah Anda menyimpan database sebagai file. accde, Anda bisa mengenkripsi file. accdb lagi. Gunakan prosedur berikut ini untuk mendekripsi file. accdb:

  1. Pada tab File, klik Info, kemudian klik Dekripsi Database

    Kotak dialog Batal Tetapkan Kata Sandi Database muncul.

  2. Dalam kotak dialog Hapus kata sandi database , dalam kotak kata sandi , ketikkan kata sandi database.

  3. Klik OK.

Cara referensi bekerja dengan file. accde

Jika Anda mencoba membuat file. accde dari database Access (. accdb) atau dari add-in Access (. accda) yang merujuk database Access lain atau Add-in, Access menampilkan pesan kesalahan dan tidak memungkinkan Anda menyelesaikan operasi. Untuk menyimpan database yang merujuk database lain sebagai file. accde, Anda harus menyimpan semua database dalam rantai referensi sebagai file. accde, mulai dari database pertama yang dirujuk. Setelah menyimpan database pertama sebagai file. accde, Anda harus memperbarui referensi dalam database berikutnya untuk mengarahkan ke file baru. accde sebelum menyimpannya sebagai file. accde, dan seterusnya.

Misalnya, misalkan referensi Database1. accdb Database2. accdb, dan Database2. accdb referensi Database3. accda. Untuk menyimpan Database1. accdb sebagai file. accde, lakukan hal berikut:

  1. Simpan Database3. accda sebagai Database3. accde.

  2. Buka database 2. accdb, dan Ubah referensi untuk mengarahkan ke file baru bernama Database3. accde.

  3. Simpan Database2. accdb sebagai Database2. accde.

  4. Buka Database1. accdb, dan Ubah referensi untuk mengarahkan ke file baru bernama Database2. accde.

  5. Simpan Database1. accdb sebagai Database1. accde.

Atas Halaman

Perlu bantuan lainnya?

Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

×