Access Veri Girişlerinde Tutarsızlığı Engelleme Yolları (28.05.2015)
Kurumlardaki veri sayısının artımı ile birlikte gelişen veri tabanı sistemlerinde raporlamacıların başını ağrıtan sorunlardan biri de verilerdeki kirliliktir. Özelikle karakter hataları ve tutarsız veri girişleri ile oluşturulan tablolardaki verilerin analizi oldukça fazla zamanımızı alabilir.
Ms Access veri tabanındaki tablolara veri girişlerini kontrol altına almanın bir yolu da tablonun ilgili alanı için giriş maskesi (inputmask) özeliğini kullanmak tutarsızlıkları önemli ölçüde azaltmaktadır.
Oluşturulan tablonun tasarım görünümde (design) iken alan özeliklerine gireceğiniz anlamlı kurallar ile kullanıcı tarafından girilecek klavye karakterlerini girilecek karakter sayısını kontrol edebiliriz.
Giriş maskesi sihirbazı (input mask wizard) çalıştırılarak gelen ekrandan veri tipi seçilebileceği gibi özel kullanılan karakterler sayesinde kişisel kurallar da oluşturulabilir. Dene özeliği kullanılarak (Try It) oluşturulan ve ya seçilen kuralı test edebiliriz.
Başlıca kullanabileceğimiz karakterleri şöyle sıralayabiliriz.
- 0:Zorunlu rakam girilmesi sağlanır
- 9: Rakam girilebilir fakat zorunlu değildir
- #: Rakam, boşluk ,+ ya da – karakterleri girilebilir
- L: Zorunlu harf girilebilir
- ?: Harf girilebilir fakat zorunlu değildir
- A: Zorunlu rakam ya da harf girilebilir
- a: Rakam ya da harf girilebilir fakat zorunlu değildir
- & : Zorunlu bir karakter girilmesi sağlanır
- C: Bir karakter girilebilir
Bir örnek verecek olursak alan özeliklerinden giriş maskesi satırına (inputmask) LL00 şeklinde yazılan bir parametreden kullanıcıdan 4 haneli bir veri girişi beklenmektedir. Ayrıca girilecek verinin ilk iki karakteri sadece harf olabilir ve son iki karakteri sadece rakam olabilir ve dört karakter de girilmek zorundadır.
Coşkun AYDIN