Anda bisa menggunakan tindakan CopyObject untuk menyalin objek database tertentu ke database Access yang berbeda atau ke database yang sama dengan nama baru. Misalnya, Anda bisa menyalin atau mencadangkan objek yang sudah ada di database lain atau dengan cepat membuat objek yang serupa dengan beberapa perubahan.
Catatan: Tindakan ini tidak akan diperbolehkan jika database tidak tepercaya. Untuk informasi selengkapnya tentang mengaktifkan makro, lihat Memutuskan apakah akan mempercayai database.
Catatan: Tindakan makro CopyObject tidak tersedia di aplikasi web Access.
Pengaturan
Tindakan CopyObject memiliki argumen berikut.
Argumen tindakan |
Deskripsi |
---|---|
Database Tujuan |
Jalur dan nama file yang valid untuk database tujuan. Masukkan nama jalur dan file dalam kotak Database Tujuan di bagian Argumen Tindakan dari jendela Penyusun Makro. Biarkan argumen ini kosong jika Anda ingin memilih database saat ini. Jika Anda menjalankan makro yang berisi tindakan CopyObject dalam database pustaka dan membiarkan argumen ini kosong, Access menyalin objek ke dalam database pustaka. |
Nama Baru |
Nama baru untuk objek. Saat menyalin ke database lain, biarkan argumen ini kosong untuk mempertahankan nama yang sama. |
Tipe ject Obct Sumber |
Tipe objek yang ingin Anda salin. Klik Tabel, Kueri, Formulir, Laporan, Makro, Modul, Halaman Akses Data, Tampilan Server, Diagram, Prosedur yang Disimpan, atau Fungsi. Untuk menyalin objek yang dipilih di Panel Navigasi, biarkan argumen ini kosong. |
Nama Objek Sumber |
Nama objek yang akan disalin. Kotak Nama Objek Sumber memperlihatkan semua objek dalam database tipe yang dipilih oleh argumen Tipe Objek Sumber . Dalam kotak Nama Objek Sumber , pilih objek untuk disalin. Jika Anda membiarkan argumen Tipe Objek Sumber kosong, biarkan argumen ini juga kosong. Jika Anda menjalankan makro yang berisi tindakan CopyObject dalam database pustaka, Access terlebih dahulu mencari objek dengan nama ini di database pustaka, lalu dalam database saat ini. |
Keterangan
Anda harus memasukkan nilai untuk salah satu atau kedua argumen Database Tujuan dan Nama Baru untuk tindakan ini.
Jika Anda membiarkan argumen Tipe Objek Sumber dan NamaObjek Sumber kosong, Access menyalin objek yang dipilih di Panel Navigasi. Untuk memilih objek di Panel Navigasi, Anda bisa menggunakan tindakan SelectObject dengan argumen Di Panel Navigasi diatur ke Ya.
Tindakan CopyObject mirip dengan melakukan langkah-langkah berikut secara manual:
-
Pilih objek di Panel Navigasi.
-
Pada tab Beranda, di grup Clipboard, klik Salin.
-
Pada tab yang sama, klik Tempel.
Kotak dialog Tempel Sebagai muncul sehingga Anda bisa memberi nama baru pada objek. Tindakan tCopyObjec melakukan semua langkah ini secara otomatis.
Jalur dan nama file database tujuan harus ada sebelum makro menjalankan tindakan CopyObject . Jika tidak ada, Access akan menampilkan pesan kesalahan.
Untuk menjalankan tindakan CopyObject dalam modul Visual Basic for Applications (VBA), gunakan metode CopyObject objek DoCmd .
Anda juga bisa menyalin objek yang dipilih secara manual di Panel Navigasi, atau objek yang saat ini terbuka, dengan mengklik File > Simpan Sebagai. Perintah ini hanya akan membuat salinan objek dalam database saat ini. Dalam kotak dialog Simpan Sebagai , masukkan nama untuk salinan, dan pilih tipe objek yang ingin Anda simpan sebagai. Jika objek asli telah disimpan dan Anda menyimpannya dalam database saat ini dengan nama baru, versi asli masih ada dengan nama lamanya.
Untuk menyalin objek secara manual ke database Access yang berbeda:
-
Pada tab Data Eksternal , dalam grup Ekspor , klik Lainnya lalu klik Database Access.
-
Dalam kotak dialog Ekspor - Database Access , masukkan nama file database tujuan.
-atau-
Klik Telusuri untuk menampilkan kotak dialog Simpan File , temukan database tujuan, lalu klik Simpan.
-
Dalam kotak dialog Ekspor - Database Access , klik OK. Kotak dialog Ekspor akan muncul.
-
Dalam kotak dialog Ekspor , masukkan nama untuk objek dalam database tujuan. Pilih opsi apa pun yang berlaku, seperti Ekspor Definisi dan Data atau Definisi Saja untuk tabel. Jika sudah selesai, klik OK.