Access – Nasıl bir yinelenen bulma sorgusu oluşturma

Giriş

Bir bulmak çiftleri sorgu aramak ve tanımlamasını sağlar yinelenen kayıtları bir tablo veya tabloların içinde. Kopyalanmış kayıt, başka bir kayıtla aynı şeyi veya kişiyi ifade eden bir kayıttır.

Benzer bilgiler içeren tüm kayıtlar kopya değildir. Örneğin, farklı tarihlerde yerleştirildi ama bu alan aynı ürün olacak iki siparişlerin kayıtları değil yinelenen kayıtları olabilir. Aynı şekilde, yinelenen kayıtların tümü tamamen aynı bilgileri içermez. Örneğin, iki müşteri kaydı aynı kişiye atıfta bulunabilir, ancak farklı adresler içerebilir. Eski adrese sahip olan kayıt, çift kayıt olacaktır.

Çift kayıtlardan kurtulmak neden bu kadar önemli? Yukarıdaki örneği düşünün. Bir müşteri için birden fazla kayıt olsaydı, onun için bir sipariş geçmişi görüntülemek zor olurdu, çünkü bilgiler bağlantısız birkaç kayda yayılacaktı. Sipariş bilgilerini giren kişi eski bir kaydı seçerse, siparişini yanlış adrese bile verebiliriz. Yinelenen kayıtlara sahip olmanın, veritabanınızın bütünlüğünü ve kullanışlılığını nasıl azaltabildiğini görmek kolaydır.

Neyse ki, Access potansiyel yinelenen kayıtları aramayı ve bulmayı kolaylaştırır. Access’in sizin için kayıtları silmeyeceğini veya hangisinin güncel olduğunu bulmanıza yardımcı olmayacağını unutmayın. Bunları kendin yapmak zorundasın. Veritabanınızdaki verilere aşina iseniz, yinelenen kayıtlardan kurtulmak yönetilebilir bir görev olacaktır.

Bir yinelenen bulma sorgusu oluşturmak için:

  • Şeritte Oluştur sekmesini seçin, Sorgular grubunu bulun, ardından Sorgu Sihirbazı komutunu tıklayın. Sorgu Sihirbazı Komutunu Tıklatma
  • Yeni Sorgu iletişim kutusu görünecektir. Sorgu listesinden Çoğaltma Sorgu Sihirbazı’nı seçip Tamam’ı tıklatın.
  • Bir yinelenen bulma sorgusu oluşturmayı seçme
  • Çift kayıtları aramak istediğiniz tabloyu seçin, ardından İleri’ye tıklayın. Yinelenen müşteri kayıtlarını arıyoruz, bu nedenle Müşteriler tablosunu seçeceğiz.
  • Çiftleri aramak için tabloyu seçme
  • Kopyalamak istediğiniz bilgileri seçmek ve sağ ok düğmesini tıklatarak aramak istediğiniz alanları seçin. Yalnızca güncel olmayan kayıtlarda aynı olmaması gereken alanları seçin. Örneğin, yinelenen müşteriler aradığımız için yalnızca Ad ve Soyadı alanlarını seçeceğiz çünkü aynı ad ve soyadı olan birden fazla kişinin fırınımıza sipariş vermesi pek mümkün değil.
  • İstediğiniz alanları eklediğinizde, İleri’yi tıklayın.
  • Yinelenen bilgileri aramak için alanları seçme
  • Sorgu sonuçlarında görüntülemek için ek alanlar seçin. Çift kayıtlar arasında ayrım yapmanıza yardımcı olacak alanları seçin ve hangisini saklamak istediğinizi seçin. Örneğimizde, müşteri adresleriyle ilgili tüm alanları ve Telefon Numarası alanını ekleyeceğiz, çünkü aynı müşteri adlarına sahip kayıtlar bu alanda tanımsız bilgiler içerebilir. Memnun kaldığınızda, İleri’ye tıklayın.
  • Sonuçlarda görüntülenecek diğer alanları seçme
  • Access sorgunuz için bir ad önerecektir, ancak isterseniz farklı bir ad yazabilirsiniz. Sorgu adından memnun olduğunuzda sorgunuzu çalıştırmak için Son’u tıklayın.
  • Sorguyu adlandırmak
  • Access, sorgunuzda yinelenen kayıtlar bulduysa, bunlar sorgu sonuçlarında görüntülenir. Kayıtları inceleyin ve eski ya da yanlış kayıtları gerektiği şekilde silin.

Çift kayıtları çözme ipuçları

  • Kaydet yinelenen kayıtları sorgular ve sıklıkla onları çalıştırmak.
  • Diğer tablolardaki bağlantılı verilere bakarak potansiyel kopya kayıtları araştırın . Bunu, ilgili kayıtlarda bu kayıtların kayıt kimliği numaralarını arayarak yapabilirsiniz . Bir kayıt daha eski olanları içeren bir kayıt daha eski olanlarla bağlantılı mı? İkincisi mevcut olan muhtemeldir.
  • Hangi kaydın silineceğine karar verdikten sonra, ihtiyaç duyabileceğiniz hiçbir bilgiyi kaybetmediğinizden emin olun. Örneğimizde, yinelenen kayıtlarımızı silmeden önce, o kaydın kimlik numarasına bağlı tüm siparişleri bulduk ve bunları tutmaya karar verdiğimiz kaydın kimlik numarası ile değiştirdik.
Paylaş

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.

Menü
Giriş