Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Geçerlilik kuralı örnekleri

Aşağıdaki tablo, alan düzeyi ve kayıt düzeyi geçerlilik kuralları ile ilgili örnekler ve açıklayıcı metin sunar. İçeriğinizi uydurmak için bu örnekleri
uyarlayabilirsiniz.

GEÇERLİLİK KURALI GEÇERLİLİK METNİ

<>0 Sıfırdan farklı bir değer girin.

>=0 Değer sıfır veya sıfırdan daha büyük olmalı.


-veya-
Pozitif bir sayı girmelisiniz.
0 or >100 Değer ya 0 ya da 100'den büyük olmalı.
BETWEEN 0 AND 1 Yüzde işareti olan bir değer girin. (sayı değerlerini yüzdeler olarak depolayan bir alanla
kullanmak için).
<#01/01/2007# 2007'den önceki bir tarih girin.
>=#01/01/2007# AND <#01/01/2008# Tarih, 2007 yılında olmalı.
<Date() Doğum Tarihi gelecekte olamaz.
StrComp(UCase([Soyadı]), Soyadı alanına, veriler büyük harfle girilmelidir.
[Soyadı],0) = 0
>=Int(Now()) Bugünün tarihini girin.
M Or F Erkek için E, Kadın için K girin.
LIKE "[A-Z]*@[A-Z].com" OR "[A-Z]*@[A-Z].net" OR "[A-Z]*@[A- Geçerli bir .com, .net, veya .org e-posta adresi girin.
Z].org"
[İstenenTarih]<=[SiparişTarihi]+30 Sipariş tarihinden sonraki 30 gün içinde yer alan bir sevk tarihi girin.
[BitişTarihi]>=[BaşlangıçTarihi] Başlangıç tarihindeki veya sonrasındaki bir bitiş tarihi girin.

Yaygın geçerlilik kuralları için sözdizimi


Geçerlilik kurallarınızdaki ifadeler özel bir sözdizimi kullanmaz. Bu bölümde verilen bilgiler, en yaygın türdeki geçerlilik kurallarının sözdizimlerinden
bazılarını açıklamaktadır. Devam ederken, ifade ve işlevlerin çok karmaşık olabileceğini ve bu konuda kapsamlı bir açıklamanın bu makalenin kapsamı
dışında dolduğunu unutmayın.

İfadeler hakkında daha fazla bilgi için, İfade oluşturma başlıklı makaleye bakın. İşlevler hakkında daha fazla bilgi için, İşlevler (kategoriye göre
düzenlenmiş) başlıklı makaleye bakın.

İfadeleri oluştururken bu kuralları aklınızda tutun:

 Tablo alanlarının adlarını köşeli ayraç içine alın, şu şekilde: [İstenenTarih]<=[SiparişTarihi]+30.


 Tarihleri pound işaretleri (#) arasına alın, şu şekilde: <#01/01/2007#
 Metin değerlerini çift tırnak işaretleri içine alın, şu şekilde: IN ("Tokyo","Paris","Moskova"). Ayrıca, öğeleri virgül ile ayırmaya ve listeleri
parantez içine almaya dikkat edin.

Bu kurallara ek olarak, aşağıdaki tablo yaygın aritmetik işleçleri gösterir ve bunları nasıl kullanacağınız ile ilgili örnekler sunar.

İŞLEÇ İŞLEV ÖRNEK

NOT Zıt değerler için sınama yapar. IS NOT NULL dışındaki tüm karşılaştırma işleçlerinden önce NOT > 10 (<=10 ile aynı).
kullanın.

IN Listede varolan üyelere eşit değerler için sınama yapar. Karşılaştırma değeri, virgüllerle IN ("Tokyo","Paris","Moskova")
ayrılmış ve parantez içine alınmış bir liste olmalıdır.

BETWEEN Belirli bir aralıktaki değerler için sınar. İki karşılaştırma değeri kullanmalısınız — düşük veya BETWEEN 100 AND 1000 (>=100 AND
yüksek — ve bu değerleri AND ayracı ile ayırmalısınız. <=1000 ile aynı)

LIKE Metin ve Not alanlarındaki örnek dizeleri eşleştirir. LIKE "Geo*"

IS NOT Kullanıcıların, alana değer girmelerini zorunlu kılar. Bu, Gerekli alanındaki özeliği Evet olarak IS NOT NULL
NULL ayarlamak ile aynıdır. Ancak, Gerekli özelliğini etkinleştirdiğinizde kullanıcı değer girmekte
başarısız olursa Access karmaşık bir hata iletisi görüntüler. Tipik olarak, IS NOT NULL
kullandığınızda ve Geçerlilik Metni özelliğine anlaşılır bir ileti girdiğinizde veritabanınızı
kullanmak daha kolay olacaktır.

AND Girdiğiniz tüm veriler doğru olmak zorundadır veya belirttiğiniz sınırlar içinde olmalıdır. >= #01/01/2007# AND <=#03/06/2008#
 NOT    Ayrıca, geçerlilik kurallarını birleştirmek
için AND kullanabilirsiniz. Örneğin: NOT "UK"
AND LIKE "U*".
OR Bir veya daha fazla veri parçasının doğru olabileceğini belirtir. Ocak OR Şubat
< Küçük.
<= Küçük veya eşit.
> Büyük.
>= Büyük veya eşit.
= Eşit.
<> Eşit değil.

You might also like