Otomatik Ad Düzeltme, veritabanı tasarımı değiştirildiğinde Access masaüstü veritabanınızın bozulmasını önlemeye yardımcı olur. Otomatik Ad Düzeltme şunları yapabilir:
- Bir veritabanı nesnesinin adını değiştirmenin diğer nesnelerin bozulmasına neden olacağını algılama
- Bu sorunu otomatik olarak düzelt
- Yaptığı tüm düzeltmeleri günlüğe kaydetme
Otomatik Ad Düzeltme varsayılan olarak, sorunları algılar ve düzeltir, ancak düzeltmeleri günlüğe kaydetmez. Otomatik Ad Düzeltme performansı biraz etkileyebileceğinden, veritabanı tasarımınızın beklenmedik şekilde değişme ihtimali yoksa bu özelliği kapatmak isteyebilirsiniz. Veya Access'in yaptığı düzeltmeleri izlemesini isteyebilirsiniz. Her masaüstü veritabanı için Otomatik Ad Düzeltme seçeneklerini ayarlayabilirsiniz.
Not
Otomatik Ad Düzeltme, veritabanı nesnelerinin adlarını eşitlenmiş durumda tutmaya yardımcı olur. Silinen veritabanı nesnelerinden kaynaklanan sorunlar gibi diğer tasarım değişikliği sorunlarıyla doğrudan ilgilenmez.
Bu makalede
- Otomatik Ad Düzeltme özelliğini neden kullanmalıyım?
- Otomatik Ad Düzeltme nasıl çalışır?
- Otomatik Ad Düzeltme seçeneklerini etkinleştirme veya devre dışı bırakma
Otomatik Ad Düzeltme özelliğini neden kullanmalıyım?
Tasarımı sık sık değişen bir Access veritabanında çalışırken, diğer veritabanı nesnelerinin tasarımı değişirken veritabanı nesneleri çalışmayı durdurabilir. Örneğin, bir nesnenin adı değiştiğinde ancak özgün nesneye bağlı nesneler güncelleştirilmediğinde bu durum ortaya çıkabilir.
Örneğin, Müşteriler adlı tabloyu temel alan bir sorgu oluşturursanız ve bu tablonun adı daha sonra Müşteri olarak değiştirilirse, bu ad değişikliği nedeniyle oluşturduğunuz sorgu çalışmayı durdurur. Sorguyla ilgili başka bir sorun yoktur ve sorgu tasarımında tablo adını düzeltirseniz, sorgu yeniden çalışır.
Otomatik Ad Düzeltme özelliği, ad değişikliklerini sizin için izleyebilir. Ayrıca formların, raporların, tabloların, sorguların, alanların veya metin kutuları gibi denetimlerin adlarını otomatik olarak düzeltebilir.
Otomatik Ad Düzeltme ve nesne bağımlılığı bilgileri
Otomatik Ad Düzeltme, tablolar, sorgular, formlar ve raporlar için nesne bağımlılığı bilgilerinin ad eşlemelerini oluşturur. Bu haritalar, seçili bir tablo veya forma bağımlı olan nesnelerin listesini görüntülemek için Nesne Bağımlılığı görev bölmesini kullanmanızı sağlar. Ayrıca, tablonun veya formun bağımlı olduğu nesneleri görüntülemenizi de sağlarlar. Bir nesnenin ad eşlemesi, nesneyi her kaydedip kapattığınızda güncelleştirilir.
Not
Varsayılan olarak, Access'in daha eski sürümlerinde oluşturulmuş veritabanlarını daha yeni bir dosya biçimine dönüştürdükten sonra bile ad değişikliği izleme etkinleştirilmez. Bununla birlikte, bu veritabanlarını dönüştürdükten sonra ad değişikliği izlemeyi etkinleştirebilirsiniz.
Otomatik Ad Düzeltme özelliğini ne zaman kullanmamalıyım?
Otomatik Ad Düzeltme'yi aşağıdaki durumlarda kullanmayın:
- Veritabanı tasarımınız değişmez Veritabanınızın tasarımı değişmezse, Otomatik Ad Düzeltme özelliğini kapatarak performansı artırabilirsiniz.
- Veritabanı dosyanızı küçültmek ve nesne adı değişikliklerini el ile yönetmek istiyorsunuz Otomatik Ad Düzeltme bir veritabanı için etkinleştirildiğinde, veritabanının büyüdüğünü fark edebilirsiniz. Bu artış, Otomatik Düzeltme adlı adın oluşturduğu ad eşlemelerinden kaynaklanır. Otomatik Ad Düzeltme özelliğini devre dışı bırakırsanız, ad eşlemeleri kaldırılır ve böylece veritabanının boyutu küçültülür.
Otomatik Düzelt adlı kullanıcının düzeltmediği şeyler
Otomatik Ad Düzeltme aşağıdakileri düzeltmez:
- Form, rapor veya denetim adlarında yapılan değişiklikler izlenmez.
- Makrolardaki veya koddaki tablo, sorgu veya alan adları düzeltilmez.
Otomatik Ad Düzeltme nasıl çalışır?
Otomatik Ad Düzeltme üç seçenek içerir: Otomatik ad düzeltme bilgisini izle, Otomatik Ad Düzeltme gerçekleştir ve Otomatik ad düzeltme değişikliklerini günlüğe kaydet. Son iki seçeneğin her biri bir önceki seçeneğin etkinleştirilmesine bağlıdır.
Otomatik ad düzeltme bilgisini izle
Veritabanındaki ad değişikliklerini izlemek için Otomatik Ad Düzeltme'yi etkinleştirdiğinizde, Access aşağıdakileri yapar:
- Veritabanına özel erişim elde etmeye çalışır.
- Açık olan nesneleri arar.
- Açık nesneleri kapatmanızı İstemler ve sonra da kapatır.
- Tüm tabloları, sorguları, formları ve raporları açarak, kaydederek ve kapatarak ad haritaları Güncelleştirmeler.
- Veritabanını, Özel Kullanım düzeyine yükseltilmeden önceki durumuna döndürür.
Kesintiye uğramış ad eşlemesi
Ad eşlemelerinin oluşturulması birkaç dakika sürebilir. Bu adımı iptal etmek için Esc tuşuna basabilirsiniz. Bununla birlikte, bazı nesnelerin ad eşlemeleri güncelliğini yitirir ve ad eşlemeleri güncelleştirilene kadar bu nesnelerin bağımlılık bilgilerini görüntüleyemezsiniz.
Not
Ad eşlemelerini güncelleştirdiği sırada Esc tuşuna basarak Access'in sözünü keserseniz, Access Otomatik Ad Düzeltme bilgisini izle seçeneğini devre dışı bırakmaz. Tüm ad eşlemeleri güncelleştirilmemiş olsa bile, Otomatik Ad Düzeltme bilgisi izle seçeneği seçili kalır. Ad eşlemelerini güncelleştirme işlemini yeniden başlatmak için, şu yordamı kullanın:
- Şeritte Dosya>Seçenekleri'ni seçerek Access Seçenekleri iletişim kutusunu açın.
- Access Seçenekleri iletişim kutusunun sol bölmesinde Geçerli Veritabanı'nı seçin.
- Otomatik ad düzeltme bilgisini izle onay kutusunu temizleyin ve ardından Tamam'ı seçin. Access, değişikliğin etkinleşmesi için tüm açık veritabanı nesnelerinin kapatılması gerektiği konusunda sizi uyarır.
- Veritabanını kapatıp yeniden açın.
- Access Seçenekleri iletişim kutusunu yeniden açın. Ardından, Geçerli Veritabanı altında, Otomatik ad düzeltme bilgisini izle onay kutusunu seçin ve Tamam'ı seçin.
İsterseniz, belirli bir nesnenin ad eşlemesini el ile güncelleştirmek için, nesneyi Tasarım görünümünde açıp kaydedebilirsiniz.
Otomatik ad düzeltme bilgisini izle özelliğini devre dışı bıraktığınızda ne olur?
Ad değişikliklerini izlemeyi durdurmak için Otomatik Ad Düzeltme özelliğini kapattığınızda, Access aşağıdakileri yapar:
- Veritabanına özel erişim elde etmeye çalışır.
- Açık olan nesneleri arar.
- Açık nesneleri kapatmanızı İstemler ve sonra da kapatır.
- Tüm tablolardan, sorgulardan, formlardan ve raporlardan ad eşlemelerini kaldırır.
- Veritabanını, Özel Kullanım düzeyine yükseltilmeden önceki durumuna döndürür.
Access değişiklikleri izleme veya ad eşlemelerini kaldırma işlemini tamamlamazsa, hatayı tabloya Name AutoCorrect Save Failures kaydeder.
Otomatik Ad Düzeltmeyi Gerçekleştir
Otomatik Ad Düzeltme Gerçekleştir seçeneğini etkinleştirebilmek için önce, Otomatik Ad Düzeltme bilgisini izle seçeneğini etkinleştirmelisiniz.
Otomatik Ad Düzeltmeyi Gerçekleştir seçeneği etkin olduğunda, Access ad değişikliğinin diğer veritabanı nesnelerini etkileyip etkilemediğini saptamak için ad eşlemelerini kullanır. Daha sonra, değiştirilen adı bu diğer nesnelerde olduğu her yerde düzeltir.
Otomatik Ad Düzeltme Değişikliklerini Günlüğe Yaz
Otomatik ad düzeltme değişikliklerini günlüğe kaydet seçeneğini etkinleştirebilmek için önce, Otomatik Ad Düzeltme bilgisini izle seçeneğini ve Otomatik Ad Düzeltmeyi Gerçekleştir seçeneğini etkinleştirmeniz gerekir.
Otomatik ad düzeltme değişikliklerini günlüğe kaydet seçeneği etkin olduğunda, Access nesne adı değişiklikleri nedeniyle yaptığı düzeltmeleri izler. Her düzeltme tabloda bir kayıt Name AutoCorrect Log olarak görüntülenir.
Otomatik Ad Düzeltme seçeneklerini etkinleştirme veya devre dışı bırakma
Access Seçenekleri iletişim kutusunda, üç Otomatik Ad Düzeltme seçeneği de etkinleştirilebilir. Otomatik Ad Düzeltme seçeneklerini yalnızca geçerli veritabanı için etkinleştirebilir veya devre dışı bırakabilirsiniz.
Şeritte Dosya>Seçenekleri'ni seçerek Access Seçenekleri iletişim kutusunu açın.
Access Seçenekleri iletişim kutusunun sol bölmesinde Geçerli Veritabanı'nı seçin.
Otomatik Ad Düzeltme Seçenekleri'nin altında istediğiniz seçenekleri belirleyin veya temizleyin:
Otomatik ad düzeltme bilgisini izle Bu seçenek belirlendiğinde, Access veritabanındaki nesne adı değişikliklerini izler. İzleme bilgileri ad haritalarında saklanır. Bu seçeneği ilk kez etkinleştirdiğinizde, Access varolan her veritabanı nesnesi için bir ad eşlemesi oluşturur. Bu seçenek seçili kaldığı sürece ad eşlemesi güncel kalır. Ad eşlemeleri, yeniden adlandırmadan kaynaklanan hataları düzeltmek ve nesne bağımlılığı bilgileri oluşturmak için kullanılır. Ad eşlemelerine doğrudan erişemezsiniz. Diğer Otomatik Ad Düzeltme seçeneklerini belirtebilmek için önce bu seçeneği belirlemeniz gerekir.
Not
Bu seçeneğin etkinleştirilmesi, ad değişikliklerinin otomatik olarak düzeltilmesine neden olmaz. Bu seçeneğin etkinleştirilmesi, yalnızca gelecekteki düzeltmeler için kullanılacak haritaları oluşturur.
Otomatik Ad Düzeltmeyi Gerçekleştir Bu seçenek belirtildiğinde, Access ad değişikliklerini anında otomatik olarak düzeltir. Bu seçeneği yalnızca Otomatik ad düzeltme bilgisini izle seçeneği zaten işaretliyse belirleyebilirsiniz. Otomatik Ad Düzeltme işlemini uygulamak için, Access Otomatik Ad Düzeltme bilgilerini izle seçeneği etkinken oluşturduğu ad eşlemelerini kullanır. Otomatik ad düzeltme değişikliklerini günlüğe kaydet seçeneğini belirleyebilmeniz için önce bu seçeneği belirtmelisiniz.
Otomatik Ad Düzeltme Değişikliklerini Günlüğe Yaz Access, Otomatik Düzelt adının yaptığı düzeltmelerin günlüğünü tutar. Her düzeltme tabloda bir kayıt
Name AutoCorrect Logolarak görüntülenir.
Nesnelerin nasıl ilişkili olduğunu görmek için Nesne Bağımlılıkları bölmesini kullanma