KoreksiOtomatis Nama membantu mencegah database desktop Access terputus saat desain database diubah. KoreksiOtomatis Nama bisa:
-
Deteksi saat mengubah nama objek database akan menyebabkan objek lain rusak
-
Koreksi masalah ini secara otomatis
-
Catat koreksi apa pun yang dibuatnya
Secara default, KoreksiOtomatis nama diatur untuk mendeteksi dan memperbaiki masalah, tetapi tidak untuk mencatat koreksi. KoreksiOtomatis Nama sedikit menghambat kinerja sistem, dan Anda mungkin ingin menonaktifkannya jika desain database Anda tidak tunduk pada perubahan desain yang tidak dienkripsi. Atau, Anda mungkin ingin Access melacak koreksi yang dibuatnya. Anda dapat mengatur opsi KoreksiOtomatis nama untuk setiap database desktop.
Catatan: KoreksiOtomatis Nama membantu menjaga nama objek database tetap tersinkron. Potensi masalah perubahan desain lainnya, seperti masalah yang timbul dari objek database yang dihapus, tidak ditangani secara langsung menurut nama KoreksiOtomatis.
Di artikel ini
Mengapa saya harus menggunakan KoreksiOtomatis nama?
Saat Anda bekerja dalam database Access yang memiliki desain yang sering diubah oleh pengguna, objek database bisa berhenti berfungsi jika desain objek database lain berubah. Salah satu cara ini dapat terjadi adalah ketika nama objek berubah, tetapi perubahan tersebut tidak disertai dengan perubahan terkait pada objek yang bergantung pada objek asli.
Misalnya, jika Anda membuat kueri yang didasarkan pada tabel bernama Pelanggan, dan nama tabel kemudian diubah menjadi Pelanggan, kueri yang Anda buat berhenti berfungsi karena perubahan nama ini. Tidak ada yang salah dengan kueri, dan jika Anda mengoreksi nama tabel dalam desain kueri, kueri bekerja lagi.
Fitur KoreksiOtomatis nama bisa melacak perubahan nama untuk Anda, dan bisa secara otomatis mengoreksi nama formulir, laporan, tabel, kueri, bidang, atau kontrol, seperti kotak teks.
Informasi KoreksiOtomatis nama dan dependensi objek
KoreksiOtomatis Nama membuat peta nama informasi dependensi objek untuk tabel, kueri, formulir, dan laporan. Peta ini memungkinkan Anda menggunakan panel tugas Dependensi Objek untuk menampilkan daftar objek yang bergantung pada tabel atau formulir yang dipilih, dan juga menampilkan objek yang bergantung pada tabel atau formulir. Peta nama objek diperbarui setiap kali Anda menyimpan dan menutup objek tersebut.
Catatan: Secara default, pelacakan perubahan nama tidak diaktifkan dalam database yang dibuat dengan menggunakan versi Access yang lebih lama, bahkan setelah Anda mengonversi database tersebut ke format file database yang lebih baru. Namun, Anda bisa, mengaktifkan pelacakan perubahan nama setelah Anda mengonversi database tersebut ke format yang lebih baru.
Kapan saya tidak boleh menggunakan KoreksiOtomatis nama?
Jangan gunakan KoreksiOtomatis nama dalam situasi berikut:
-
Desain database Anda tidak berubah Jika desain database tidak berubah, Anda dapat meningkatkan kinerja sistem dengan menonaktifkan KoreksiOtomatis nama.
-
Anda ingin membuat file database Anda lebih kecil, dan bersedia untuk mengelola perubahan nama objek secara manual Saat KoreksiOtomatis nama diaktifkan untuk database, Anda mungkin melihat peningkatan ukuran database. Peningkatan ini disebabkan oleh peta nama yang dibuat koreksiOtomatis ketika diaktifkan. Jika Anda menonaktifkan KoreksiOtomatis nama, peta nama akan dihapus, yang mengurangi ukuran database.
Hal-hal yang memberi nama KoreksiOtomatis tidak benar
KoreksiOtomatis Nama tidak mengoreksi hal berikut:
-
Perubahan pada nama formulir, laporan, atau kontrol tidak dilacak.
-
Nama tabel, kueri, atau bidang dalam makro atau dalam kode tidak diperbaik.
Cara kerja KoreksiOtomatis nama
KoreksiOtomatis Nama menyertakan tiga opsi: Lacak info KoreksiOtomatis nama, Jalankan koreksiOtomatis nama, dan Buat log perubahan KoreksiOtomatis nama. Masing-masing dari dua opsi terakhir bergantung pada opsi sebelumnya yang diaktifkan.
Lacak informasi Koreksi Otomatis nama
Saat Anda mengaktifkan KoreksiOtomatis nama untuk melacak perubahan nama untuk database, Access melakukan hal berikut:
-
Berusaha mendapatkan akses eksklusif ke database.
-
Mencari objek yang terbuka.
-
Meminta dan menutup objek yang terbuka.
-
Updates peta nama dengan membuka, menyimpan, dan menutup semua tabel, kueri, formulir, dan laporan.
-
Mengembalikan database ke status apa pun yang ada di dalamnya sebelum dipromosikan ke Eksklusif.
Pemetaan nama terganggu
Membuat peta nama bisa memakan waktu beberapa menit. Anda dapat menekan ESC untuk membatalkan langkah ini. Namun, peta nama beberapa objek akan kedaluarsa, dan Anda tidak akan bisa menampilkan informasi dependensi untuk objek tersebut hingga peta nama diperbarui.
Catatan: Jika Anda mengganggu Access (dengan menekan ESC) saat memperbarui peta nama, Access tidak menonaktifkan opsi Lacak info Koreksi Otomatis nama . Opsi Lacak info KoreksiOtomatis nama tetap dipilih, meskipun peta nama belum semua diperbarui. Untuk memulai ulang proses memperbarui peta nama, gunakan prosedur ini:
-
Pada pita, klik Opsi > File untuk membuka kotak dialog Opsi Access.
-
Di panel kiri kotak dialog Opsi Access, klik Database Saat Ini.
-
Kosongkan kotak centang Lacak info KoreksiOtomatis nama , lalu klik OK. Access akan memperingatkan Anda bahwa semua objek database yang terbuka harus ditutup agar perubahan diterapkan.
-
Tutup lalu buka kembali database.
-
Buka kembali kotak dialog Opsi Access , lalu di bawah kategori Database Saat Ini , pilih kotak centang Lacak info KoreksiOtomatis nama , lalu klik OK.
Atau, untuk memperbarui peta nama objek tertentu secara manual, buka objek dalam tampilan Desain, lalu simpan objek.
Apa yang terjadi saat Anda menonaktifkan Lacak info Koreksi Otomatis nama?
Saat Anda menonaktifkan KoreksiOtomatis nama untuk berhenti melacak perubahan nama, Access melakukan hal berikut:
-
Berusaha mendapatkan akses eksklusif ke database.
-
Mencari objek yang terbuka.
-
Meminta dan menutup objek yang terbuka.
-
Menghapus peta nama dari semua tabel, kueri, formulir, dan laporan.
-
Mengembalikan database ke status apa pun yang ada di dalamnya sebelum dipromosikan ke Eksklusif.
Jika Access tidak menyelesaikan proses pelacakan perubahan atau menghapus peta nama, Access mencatat kesalahan dalam tabel Kegagalan Simpan KoreksiOtomatis Nama.
Jalankan Koreksi Otomatis nama
Anda harus mengaktifkan opsi Lacak informasi KoreksiOtomatis nama terlebih dahulu sebelum dapat mengaktifkan opsi Jalankan KoreksiOtomatis nama .
Ketika opsi Jalankan KoreksiOtomatis nama diaktifkan, Access menggunakan peta nama untuk menentukan bahwa perubahan nama akan mempengaruhi objek database lain, lalu mengoreksi nama yang berubah di tempatnya terjadi di objek lain.
Buat log perubahan Koreksi Otomatis nama
Anda harus mengaktifkan opsi Lacak info KoreksiOtomatis nama terlebih dahulu dan opsi Jalankan KoreksiOtomatis nama sebelum Anda bisa mengaktifkan opsi Buat log perubahan KoreksiOtomatis nama .
Saat opsi Perubahan KoreksiOtomatis Nama log diaktifkan, Access melacak koreksi yang dibuatnya karena perubahan nama objek. Setiap koreksi muncul sebagai rekaman dalam tabel Log KoreksiOtomatis Nama.
Mengaktifkan atau menonaktifkan opsi KoreksiOtomatis nama
Ketiga opsi KoreksiOtomatis nama dapat diaktifkan dalam kotak dialog Opsi Access . Anda bisa mengaktifkan atau menonaktifkan opsi KoreksiOtomatis nama hanya untuk database saat ini.
-
Pada pita, klik Opsi > File untuk membuka kotak dialog Opsi Access.
-
Di panel kiri kotak dialog Opsi Access, klik Database Saat Ini.
-
Di bawah Opsi KoreksiOtomatis Nama, pilih atau kosongkan opsi yang Anda inginkan:
-
Lacak informasi Koreksi Otomatis nama Saat opsi ini dipilih, Access melacak perubahan nama objek dalam database. Informasi pelacakan disimpan dalam peta nama. Saat Anda mengaktifkan opsi ini untuk pertama kalinya, Access membuat peta nama untuk setiap objek database yang sudah ada. Peta nama tetap terkini selama opsi ini tetap dipilih. Peta nama digunakan untuk memperbaiki kesalahan yang disebabkan oleh penggantian nama, dan untuk menghasilkan informasi dependensi objek. Peta nama tidak bisa diakses secara langsung.
Anda harus memilih opsi ini sebelum dapat memilih opsi KoreksiOtomatis nama lain.
Catatan: Mengaktifkan opsi ini tidak menyebabkan perubahan nama diperbaiki secara otomatis. Mengaktifkan opsi ini hanya membuat peta yang digunakan untuk koreksi di masa mendatang.
-
Jalankan Koreksi Otomatis nama Saat opsi ini dipilih, Access secara otomatis memperbaiki perubahan nama saat terjadi. Anda bisa memilih opsi ini hanya jika opsi Lacak info KoreksiOtomatis nama sudah dipilih. Untuk menjalankan KoreksiOtomatis nama, Access menggunakan peta nama yang dibuat saat opsi Lacak informasi Koreksi Otomatis nama diaktifkan.
Anda harus memilih opsi ini sebelum dapat memilih opsi Buat log perubahan KoreksiOtomatis nama .
-
Buat log perubahan Koreksi Otomatis nama Access mempertahankan log koreksi yang dibuat dengan nama KoreksiOtomatis. Setiap koreksi muncul sebagai rekaman dalam tabel Log KoreksiOtomatis Nama.
-