Menyembunyikan kode VBA dari pengguna

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Jika database Anda berisi Visual Basic for Applications (VBA) kode, Anda bisa menyembunyikan kode dengan menyimpan Microsoft Office Access database dalam .accde file format. Menyimpan database sebagai .accde file menyusun semua modul kode VBA, menghapus semua kode sumber bisa diedit, dan compacts database tujuan. Kode VBA Anda mempertahankan fungsi, tapi kode tidak ditampilkan atau diedit. Secara umum, database tersebut akan terus berfungsi seperti biasa — Anda bisa tetap Perbarui data dan jalankan laporan.

Di artikel ini

Membuat .accde file

Fungsionalitas yang diubah di .accde file

Masalah dengan mengubah formulir, laporan, atau modul

Pembatasan menyimpan database sebagai .accde file

Bagaimana referensi bekerja dengan file .accde

Membuat .accde file

Gunakan prosedur berikut ini untuk membuat .accde file. Prosedur ini membuat file .accdb asli unmodified.

  1. Pada tab Alat Database , di grup Alat Database , klik Buat ACCDE.

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

  3. Secara opsional, ketik nama baru untuk file dalam kotak nama File .

  4. Klik Simpan.

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

Access membuat .accde file, menutup file .accdb asli, dan kemudian membuka .accde file.

Atas halaman

Fungsionalitas yang diubah di .accde file

Menyimpan database Access Anda sebagai .accde file tidak benar-benar mencegah perubahan desain database. Namun, tugas berikut ini tidak bisa dilakukan dalam .accde file:

  • Memodifikasi atau pembuatan 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 Access, laporan atau modul. Namun, tabel, kueri, dan makro dapat diimpor dari atau diekspor ke database .accdb.

Atas halaman

Masalah dengan mengubah formulir, laporan, atau modul

Pastikan untuk menyimpan salinan database Access Anda asli. Jika Anda ingin mengubah desain formulir, laporan, atau modul dalam .accde file, Anda harus mengubah database Access asli (.accdb file), dan kemudian simpan lagi sebagai .accde file. Menyimpan Access database yang berisi tabel sebagai .accde file bisa menyebabkan masalah dengan merekonsiliasi versi data yang berbeda jika Anda nantinya ingin mengubah desain formulir, laporan, atau modul. Alasan ini, menyimpan Access database sebagai .accde file paling sesuai untuk database front-end aplikasi terdepan/terbelakang.

Atas halaman

Pembatasan menyimpan database sebagai .accde file

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

  • Anda harus memiliki akses kata sandi untuk kode VBA.

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

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

  1. Pada tab Alat Database , di grup Alat Database , klik Dekripsi Database.

  2. Dalam kotak dialog Batal tetapkan kata sandi Database , dalam kotak kata sandi , ketik kata sandi database.

  3. Klik OK.

Atas halaman

Bagaimana referensi bekerja dengan file .accde

Jika Anda mencoba membuat .accde file dari database Access 2007 (.accdb) atau dari Access 2007 add-in (.accda) yang mereferensikan database Access yang lain atau add-in, Access 2007 menampilkan pesan kesalahan dan tidak memungkinkan Anda menyelesaikan operasi. Untuk menyimpan database yang mereferensikan database lain sebagai .accde file, Anda harus menyimpan semua database di dalam rantai referensi sebagai file .accde, dimulai dari database pertama yang direferensikan. Setelah menyimpan database pertama sebagai .accde file, Anda harus lalu memperbarui referensi di database berikutnya untuk mengarahkan ke file .accde baru sebelum menyimpannya sebagai .accde file, dan lain sebagainya.

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

  1. Simpan Database3.accda sebagai Database3.accde.

  2. Buka Database 2.accdb, dan mengubah referensi tersebut agar mengarahkan ke file baru yang bernama Database3.accde.

  3. Simpan Database2.accdb sebagai Database2.accde.

  4. Buka Database1.accdb, dan mengubah referensi tersebut agar mengarahkan ke file baru yang bernama Database2.accde.

  5. Simpan Database1.accdb sebagai Database1.accde.

Atas halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

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

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×