Jika database Access berisi kode Visual Basic for Applications (VBA), Anda dapat menyembunyikan kode tersebut dengan menyimpan database dalam format file .accde. Menyimpan database sebagai file .accde mengkompilasi semua modul kode VBA, menghapus semua kode sumber yang dapat diedit, dan memadamkan database tujuan. Kode VBA Anda mempertahankan fungsionalitasnya, tetapi kode tidak dapat ditampilkan atau diedit. Secara umum, database akan terus berfungsi seperti biasa — Anda masih bisa memperbarui data dan menjalankan laporan.
Di artikel ini
Create file .accde
Gunakan prosedur berikut ini untuk membuat file .accde. Prosedur ini membiarkan file .accdb asli tidak diubah.
-
Buka database Anda lalu klik File > Simpan Sebagai.
-
Pada area Simpan Sebagai , di bawah Simpan Database Sebagai, pilih Buat ACCDE lalu klik Simpan Sebagai.
-
Dalam kotak dialog Simpan Sebagai , telusuri ke lokasi tempat Anda ingin menyimpan file .accde.
-
Secara opsional, ketikkan nama baru untuk file dalam kotak Nama file .
-
Klik Simpan.
Jika file dengan nama yang Anda tentukan sudah ada, Access 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 .accdb asli, 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 bisa dilakukan dalam file .accde:
-
Memodifikasi atau membuat formulir, laporan, atau modul.
-
Menggunakan kotak dialog Referensi VBA untuk menambahkan, menghapus, atau mengubah referensi ke pustaka atau database objek.
-
Menampilkan atau mengubah kode VBA.
-
Mengimpor atau mengekspor formulir, laporan, atau modul Access. Namun, tabel, kueri, dan makro bisa diimpor dari atau diekspor ke database .accdb.
Masalah dengan memodifikasi formulir, laporan, atau modul
Pastikan untuk menyimpan salinan database Access asli Anda. Jika 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 dapat menyebabkan masalah dalam mendamaikan versi data yang berbeda jika nantinya Anda ingin mengubah desain formulir, laporan, atau modul. Untuk alasan ini, menyimpan database Access sebagai file .accde paling tepat untuk database ujung depan aplikasi terdepan/terbelakang.
Pembatasan penyimpanan database sebagai file .accde
Beberapa batasan dapat mencegah Anda menyimpan database Access sebagai file .accde:
-
Anda harus memiliki akses kata sandi ke kode VBA.
-
Jika database Access mereferensikan database Access lain atau add-in, Anda harus menyimpan semua database atau add-in Access dalam rangkaian 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 tidak ingin file .accde dienkripsi, Anda harus mendekripsi file .accdb sebelum menyimpannya sebagai file .accde. Setelah menyimpan database sebagai file .accde, Anda dapat mengenkripsi file .accdb lagi. Gunakan prosedur berikut untuk mendekripsi file .accdb:
-
Pada tab File, klik Info, kemudian klik Dekripsi Database.
Kotak dialog Batal Tetapkan Kata Sandi Database muncul.
-
Dalam kotak dialog Unset Kata Sandi Database , dalam kotak Kata Sandi , ketikkan kata sandi database.
-
Klik OK.
Cara kerja referensi dengan file .accde
Jika Anda mencoba membuat file .accde dari database Access (.accdb) atau dari add-in Access (.accda) yang mereferensikan database atau add-in Access lain, Access menampilkan pesan kesalahan dan tidak memungkinkan Anda menyelesaikan operasi. Untuk menyimpan database yang mereferensikan database lain sebagai file .accde, Anda harus menyimpan semua database dalam rantai referensi sebagai file .accde, dimulai dari database pertama yang dirujuk. Setelah menyimpan database pertama sebagai file .accde, Anda harus memperbarui referensi dalam database berikutnya untuk mengarahkan ke file .accde baru sebelum menyimpannya sebagai file .accde, dan seterusnya.
Misalnya, anggaplah Database1.accdb mereferensikan Database2.accdb, dan Database2.accdb mereferensikan Database3.accda. Untuk menyimpan Database1.accdb sebagai file .accde, lakukan hal berikut:
-
Simpan Database3.accda sebagai Database3.accde.
-
Buka Database 2.accdb, dan ubah referensinya untuk mengarahkan ke file baru bernama Database3.accde.
-
Simpan Database2.accdb sebagai Database2.accde.
-
Buka Database1.accdb, dan ubah referensinya untuk mengarahkan ke file baru bernama Database2.accde.
-
Simpan Database1.accdb sebagai Database1.accde.