Microsoft Access dünyasında yer alıyorsanız ve girilen verilerin istediğiniz standartlara uygun olduğundan emin olmak istiyorsanız, geçerlilik kuralları değerleri doğrulamanıza yardımcı olur ve böylece yalnızca doğru bilgilerin veri tabanınıza girmesini sağlar. Bu kılavuzda, tablo alanları için geçerlilik kurallarını nasıl etkili bir şekilde ayarlayabileceğinizi göstereceğim.
En Önemli Bilgiler
Geçerlilik kuralları, verilerin Microsoft Access'te yalnızca geçerli değerlerin saklandığı şekilde filtrelenmesini sağlar. Sayılar, tarihler ve diğer girdiler için eşik değerleri belirleyerek hataları minimize edebilir ve veri tabanlarınızın bütünlüğünü koruyabilirsiniz.
Aşama Aşama Kılavuz
1. Tablo Tasarım Görünümüne Erişim
Tablonuzda geçerlilik kuralları ile çalışmaya başlamak için, önce ilgili tablonun tasarım görünümüne erişmelisiniz. Burada alanlarınızın tüm ayar ve özelliklerini özelleştirebilirsiniz.

2. Fiyat Alanları için Geçerlilik Kurallarının Belirlenmesi
Bu aşamada, çalışanların belirli bir değerin altında bir fiyat girmesini önlemek istiyoruz. Örneğin, seyahat fiyatının en az 10 Euro olmasını sağlamak isteyebilirsiniz. Bu oldukça basit:
- Tasarımda ilgili fiyat alanına tıklayın.
- Alan özelliklerinde geçerlilik kurallarını ayarlama seçeneğini bulacaksınız.
Burada fiyatın 10'dan büyük olduğunu doğrulayan bir kural girebilirsiniz.
3. Geçerlilik Kuralının Girilmesi
Geçerlilik kuralları alanına bir koşul girin. Bunu, "büyüktür" sembolü > ile birlikte 10 sayısını ekleyerek gerçekleştirebilirsiniz.

4. Değişikliklerin Kaydedilmesi
Geçerlilik kuralını girdikten sonra, değişiklikleri kaydetmek önemlidir. Yeni kuralların aktif hale gelmesi için kaydetmeyi unutmamak gerekir.
5. Giriş Değerlerinin Kontrolü
Şimdi yeni bir kayıt oluşturabilirsiniz. 9 Euro'luk bir fiyat girmeyi deneyin. Geçerlilik kuralının ihlal edildiğini belirten bir hata mesajı almanız gerekir. Bu, kuralınızın doğru çalıştığını gösterir.
6. Hata Mesajının İyileştirilmesi
Kullanıcı deneyimini artırmak için hata mesajını özelleştirebilirsiniz. Eğer biri 9 Euro'luk bir fiyat girerse, “Miktar çok küçük, lütfen daha yüksek bir fiyat girin” gibi bir mesaj belirleyebilirsiniz.
7. Tarih Alanları için Geçerlilik Kurallarının Oluşturulması
Fiyatların yanı sıra, yalnızca güncel tarihlerinin veri tabanına girilmesini sağlamak isteyebilirsiniz. Burada, yalnızca son 30 gün içinde veya önümüzdeki 30 gün içinde olan tarihler için geçerlilik kuralını ayarlayabilirsiniz.
8. Tarih Kuralının Uygulanması
Bunu yapmak için, tablonuzdaki tarih alanına gidin. Geçerlilik kuralı olarak "between Date() -30 and Date() +30" girin. Bu, yalnızca bu aralık içindeki tarihler saklanarak güvence altına alınır.
9. Mevcut Kayıtların Doğrulanmasının Önemi
Kuraları belirledikten sonra, bunların yalnızca yeni girişler için geçerli olduğuna dikkat etmelisiniz. Sistem mevcut kayıtların kontrol edilip edilmeyeceğini sorduğunda "Hayır" seçeneğini işaretleyin. Bu, eski kayıtların yeni kurallara uymuyorsa sorun yaratmasını önler.

10. Tarih Kuralının Test Edilmesi
Geçerlilik kuralını test etmek için şimdi yeni bir kayıt oluşturun. İzin verilen aralığın dışında bir tarih girin. Bunun yanlış olduğunu belirten ilgili bir hata mesajı almanız gerekir.
11. Diğer Alanlar için Doğrulamanın Tekrarı
Aynı ilkeyi kullanarak, veri tabanınızdaki diğer alanları da doğrulayabilirsiniz; örneğin, reşit olmayanların kaydedilmesini önlemek için doğum tarihleri için. Burada da geçerlilik kuralları belirleyerek verilerin bütünlüğünü sağlamalısınız.
Özet - Microsoft Access'te Geçerlilik Kurallarını Doğru Kullanma
Bu kılavuzda, verilerinizin kalitesini ve bütünlüğünü sağlamak için Microsoft Access'te geçerlilik kurallarını nasıl etkili bir şekilde uygulayacağınızı öğrendiniz. Fiyat alanları ve tarihler için temelleri ele aldınız ve şimdi kullanıcı deneyimi için hata mesajlarını nasıl özelleştireceğinizi biliyorsunuz.
Sıkça Sorulan Sorular
Hangi tür geçerlilik kuralları belirleyebilirim?Sayılara, tarihlere ve metin alanlarına geçerlilik kontrolü yapabilirsiniz.
Hata mesajlarını nasıl özelleştiririm?Alan özelliklerine gidin ve geçerlilik kuralı mesajını düzenleyin.
Mevcut kayıtların kontrol edilmesi için "Evet" seçilirse ne olur?O zaman tüm eski kayıtlar kontrol edilecektir, bu da birçok hataya yol açabilir.
Bir alan için birden fazla kural uygulayabilir miyim?Evet, bir geçerlilik kuralında karmaşık koşulları birleştirebilirsiniz.
Geçerlilik kuralları formlarda da mı çalışıyor?Evet, tablolar üzerindeki geçerlilik kuralları bu tablolara dayanan formlarda da geçerlidir.