Skip to main content

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:
  1. Buka database yang akan dikompilasi dan disimpan sebagai file dengan ekstensi .accde.
  2. Pada tab Database Tools, grup Database Tools, klik tombol Make ACCDE seperti pada Gambar 1.
  3. Dalam kotak dialog Save As, carilah folder sebagai tempat untuk menyimpan file, dan ketikan nama file di kota File name, lalu klik Save.
Gambar 1
Bila selama proses kompilasi file terjadi kesalahan maka akan muncul pesan kesalahan yang menyatakan Access tidak bisa membuat file .accde, .mde, atau .ade seperti Gambar 2. Bila ini terjadi, maka kita harus memastikan satu persatu setiap kode VBA atau Macro yang telah dibuat dapat berfungsi dengan semestinya. Caranya:
  1. Tekan Alt + F11 untuk menampilkan VBA editor.
  2. Pada bagian tab menu Debug, pilih Compile (nama database)
  3. Jika terjadi kesalahan, VBA akan memberitahu, bagian dari program yang mengalami kesalahan dan perlu diperbaiki dengan menampilkan pesan “Compile Error:”
  4. Lakukan proses kompilasi berulang kali sampai pesan kesalahan pada VBA Editor tidak muncul lagi.
  5. Setelah semua kesalahan diperbaiki, maka proses kompilasi dapat dilakukan dengan sempurna, dan pesan kesalahan saat membuat file .accde tidak akan muncul lagi.
Gambar 2
Bila file dengan ekstensi .accde itu dibuka, tampilan akan seperti gambar.
Gambar 3
Dari gambar itu, tampak bahwa Navigation pane, menu toolbar yang berntuk Ribbon tidak terlihat lagi. Proses untuk menyembunyikan atau menonaktifkan menu itu diatur oleh event procedure form On Load yang ada pada form modul frmLogin. Caranya adalah dengan mengecek apakah file yang terbuka berekstensi .accde atau .accdb. Bila ekstensinya .accde, maka Access akan memerintahkan untuk menyembunyikan properti database yang terbuka itu melalui perintah:
DoCmd.ShowToolbar "Ribbon", acToolbarNo
  If CekPropertiStartUp = True Then
    AturPropertiStartUp (False)
    MsgBox "Silakan tutup dahulu database ini. Buka kembali setelah itu"
    Cancel = True
    CloseCurrentDatabase
  End If
  DoCmd.NavigateTo "acNavigationCategoryObjectType"
  DoCmd.RunCommand acCmdWindowHide
Perintah di atas berarti Toolbar Ribbon disembunyikan, properti database di bawah ini dinonaktifkan:
  1. StartupShowDBWindow
  2. StartupShowStatusBar
  3. AllowFullMenus
  4. AllowBreakIntoCode
  5. AllowSpecialKeys
  6. AllowBypassKey
  7. AllowToolbarChanges
  8. AllowDefaultShortCutMenus 
Pada saat file .accde dibuka, Access akan melakukan pengaturan awal software yang kemudian diakhiri dengan permintaan supaya file ditutup lebih dhulu untuk kemudian dibuka.

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access