Access sorgusunda ölçüt olarak tarih kullandığınızda, beklediğiniz sonuçları almayabileceğinizi fark edebilirsiniz.
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:
İş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.