Tarih ölçütü sorgumda çalışmıyor

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Access sorgusunda ölçüt olarak tarih kullandığınızda, beklediğiniz sonuçları almayabileceğinizi fark edebilirsiniz.

Doğru sonuçları döndürmeyecek tarih ölçütleri

Yukarıda gösterilen sorguda, geçerli olmadığından =#1/1/2005##<#1/1/2010# ölçütü> çalışmaz. Sorgu çalışır, ancak sonuçlar büyük olasılıkla yanlış olacaktır. Ölçütler, tarihler arasında "Ve" işlecine ihtiyaç duyar. "Ve" işleciyle aşağıda gösterilen ölçütler beklendiği gibi çalışır:

Bu tarih ölçütü çalışır

İşleri kolaylaştırmak için, "büyüktür", "küçüktür" veya "eşittir" işaretlerini kullanmak yerine tarihlerle "Between" ve "And" işlecini kullanarak aynı testi gerçekleştirebilirsiniz:

1/1/1/2005# ile #1/1/2010 arasında#

Tarihleri çevreleyen # karakterlerine (pound işaretleri) dikkat edin mi? Access'in tanıdığı bir tarih girdiğinizde, otomatik olarak # karakterleri içine alınır.

Tarih ölçütü örnekleri

Bu, işe yarayacak bazı ölçütleri ve şu ölçütleri göstermiyor:

Ölçütler Şunu içeren kayıtları döndürür:
>12/31/10 1/1/2011 veya sonrasındaki tarihler.
<=1/6/2014 1/6/2014 veya öncesi tarihler.
8/25/13 Yalnızca 25/8/13 tarihi.
1/9 ile 12/31/15 arasında Geçerli yılın 9/1'inde veya sonrasında ve 31/12/12/15 tarihinde veya öncesinde tarihler.
>31/3/13<7/1/13 Tüm tarihler. Ölçütte "Ve" işleci eksik olduğundan hiçbir sonucu filtrelemez.
1/3/10 ile 1/1/05 arasında 1/1/05 tarihinde veya sonrasında ve 1/3/10 tarihinde veya öncesinde tarihler. Daha sonraki tarihin, önceki tarihten önceki ölçütlere girilmiş olması önemli değildir.

Access'in tanıdığı tarih biçimleri örnekleri

Ölçüt hücresinde kullanabileceğiniz birçok tarih biçiminden bazıları şunlardır:

Biçim Örnek
m/d/yyyy 10/5/2013
m/d 10/5
Access, belirtmezseniz geçerli yılı kullanır.
d-mmm-yyyy 5 Ekim 2013
m-d-yyyy 3-7-1990

Access sorgularında tarihleri sorgu ölçütü olarak kullanmanın birçok yolu için tarihleri ölçüt olarak kullanma örnekleri bölümüne bakın.