CopyObject eylemini kullanarak belirtilen veritabanı nesnesini farklı bir Access veritabanına veya aynı veritabanına yeni bir adla kopyalayabilirsiniz. Örneğin, başka bir veritabanındaki mevcut bir nesneyi kopyalayabilir veya yedekleyebilir ya da birkaç değişiklikle hızlı bir şekilde benzer bir nesne oluşturabilirsiniz.
Not: Veritabanına güvenilmiyorsa bu eyleme izin verilmez. Makroları etkinleştirme hakkında daha fazla bilgi için bkz. Veritabanına güvenilip güvenmeyeceğine karar verme.
Not: CopyObject makro eylemi Access web uygulamalarında kullanılamaz.
Ayar
CopyObject eylemi aşağıdaki bağımsız değişkenlere sahiptir.
Eylem bağımsız değişkeni |
Açıklama |
Hedef Veritabanı |
Hedef veritabanı için geçerli bir yol ve dosya adı. Makro Oluşturucusu penceresinin Eylem Bağımsız Değişkenleri bölümündeki Hedef Veritabanı kutusuna yolu ve dosya adını girin. Geçerli veritabanını seçmek istiyorsanız bu bağımsız değişkeni boş bırakın. Not: Bu bağımsız değişken yalnızca Access masaüstü veritabanı ortamında kullanılabilir. Access 2007 ve Access 2010 ile bir Access proje ortamında (.adp) bu eylemi kullanırken Hedef Veritabanı bağımsız değişkeni boş olmalıdır. Bir kitaplık veritabanıCopyObject eylemini içeren bir makro çalıştırır ve bu bağımsız değişkeni boş bırakırsanız, Access nesneyi kitaplık veritabanına kopyalar. |
Yeni Ad |
Nesne için yeni bir ad. Farklı bir veritabanına kopyalarken, aynı adı korumak için bu bağımsız değişkeni boş bırakın. |
Kaynak Ob ject Türü |
Kopyalamak istediğiniz nesne türü. Tablo, Sorgu, Form, Rapor, Makro, Modül, Veri Erişim Sayfası, Sunucu Görünümü, Diyagram, Saklı Yordam veya İşlev'e tıklayın. Gezinti Bölmesi'nde seçilen nesneyi kopyalamak için bu bağımsız değişkeni boş bırakın. |
Kaynak Nesne Adı |
Kopyalanacak nesnenin adı. Kaynak Nesne Adı kutusu, kaynak nesne türü bağımsız değişkeni tarafından seçilen türdeki veritabanındaki tüm nesneleri gösterir. Kaynak Nesne Adı kutusunda, kopyalanacak nesneyi seçin. Kaynak Nesne Türü bağımsız değişkenini boş bırakırsanız, bu bağımsız değişkeni de boş bırakın. Kitaplık veritabanında CopyObject eylemini içeren bir makro çalıştırırsanız, Access önce kitaplık veritabanında ve ardından geçerli veritabanında bu ada sahip nesneyi arar. |
Açıklamalar
Bu eylem için Hedef Veritabanı ve Yeni Ad bağımsız değişkenlerinden biri veya her ikisi için bir değer girmelisiniz.
Kaynak Nesne Türü ve Kaynak Nesne Adı bağımsız değişkenlerini boş bırakırsanız, Access Gezinti Bölmesi'nde seçilen nesneyi kopyalar. Gezinti Bölmesi'nde bir nesne seçmek için, Gezinti Bölmesi'nde bağımsız değişkeni Evet olarak ayarlanmış Nesne Seç eylemini kullanabilirsiniz.
CopyObject eylemi, aşağıdaki adımları el ile gerçekleştirmeye benzer:
-
Gezinti Bölmesi'nde bir nesne seçin.
-
Giriş sekmesinde, Pano grubunda Kopyala'ya tıklayın.
-
Aynı sekmede Yapıştır'a tıklayın.
Nesneye yeni bir ad verebilmeniz için Farklı Yapıştır iletişim kutusu görüntülenir. CopyObject eylemi bu adımların tümünü otomatik olarak gerçekleştirir.
Makro CopyObject eylemini çalıştırmadan önce hedef veritabanının yolu ve dosya adı bulunmalıdır. Yoksa, Access bir hata iletisi görüntüler.
CopyObject eylemini bir Visual Basic for Applications (VBA) modülünde çalıştırmak için DoCmd nesnesinin CopyObject yöntemini kullanın.
Ayrıca, Dosya > Farklı Kaydet'e tıklayarak Gezinti Bölmesi'nde seçilen bir nesneyi veya o anda açık olan bir nesneyi el ile kopyalayabilirsiniz. Bu komut nesnenin bir kopyasını yalnızca geçerli veritabanında oluşturur. Farklı Kaydet iletişim kutusunda, kopyanın adını girin ve ne tür bir nesne olarak kaydetmek istediğinizi seçin. Özgün nesne zaten kaydedilmişse ve bunu geçerli veritabanına yeni bir adla kaydederseniz, özgün sürüm eski adıyla hala var olur.
Nesneyi farklı bir Access veritabanına el ile kopyalamak için:
-
Dış Veri sekmesinin Dışarı Aktar grubunda Diğer'e ve ardından Access Veritabanı'na tıklayın.
-
Dışarı Aktar - Access Veritabanı iletişim kutusunda hedef veritabanının dosya adını girin.
-veya-
Dosya Kaydet iletişim kutusunu görüntülemek için Gözat'a tıklayın, hedef veritabanını bulun ve kaydet'e tıklayın.
-
Dışarı Aktar - Access Veritabanı iletişim kutusunda Tamam'a tıklayın. Dışarı Aktar iletişim kutusu görüntülenir.
-
Dışarı Aktar iletişim kutusunda, hedef veritabanındaki nesne için bir ad girin. Tanımı Dışarı Aktar ve Veriler veya Yalnızca Tablolar için Tanım gibi geçerli seçenekleri belirleyin. Bitirdiğinizde Tamam'a tıklayın.