DateValue İşlevi

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

Değişken (Tarih) döndürür.

Söz dizimi

DateValue(tarih)

Gerekli tarihbağımsız değişkeni normalde 1 Ocak 100 ile 31 Aralık 9999 arasındaki tarihi temsil eden bir dize ifadesidir. Ancak tarih , bu aralıktaki bir tarihi, saati veya hem tarih hem de saati temsil eden herhangi bir ifade de olabilir.

Açıklamalar

Tarih yalnızca geçerli tarih ayırıcılarıyla ayrılmış sayıları içeren bir dizeyse, DateValue sisteminiz için belirttiğiniz Kısa Tarih biçimine göre ay, gün ve yıl sırasını tanır. DateValue , uzun veya kısaltılmış biçimde ay adları içeren belirsiz tarihleri de tanır. Örneğin, 30.12.1991 ve 30.12.91'i tanımaya ek olarak , DateValue 30 Aralık 1991 ve 30 Aralık 1991'i de tanır.

Tarihin yıl bölümü atlanırsa, DateValue bilgisayarınızın sistem tarihinden geçerli yılı kullanır.

Tarih bağımsız değişkeni saat bilgilerini içeriyorsa, DateValue bunu döndürmez. Ancak tarih geçersiz saat bilgileri içeriyorsa ("89:98" gibi) bir hata oluşur.

Not

Tarih için, Calendar özellik ayarı Gregoryen ise, sağlanan tarih Gregoryen olmalıdır. Takvim Hicri ise, sağlanan tarih Hicri olmalıdır. Sağlanan tarih Hicri ise, bağımsız değişken tarihi 1/1/100 (Gregoryen Ağustos 2, 718) ile 3/4/9666 (Gregoryen Aralık 31, 9999) arasındaki bir tarihi temsil eden bir Dizedir .

Sorgu örnekleri

Ifa -de Sonuçlar
SELECT DateValue([DateTime]) AS Expr1 FROM ProductSales; Kısa tarih biçimindeki "DateTime" alanının tarih değerlerini saat bilgisi olmadan döndürür.
SELECT DateValue([DateTime]) AS NewDate, Count(ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue([DateTime]); Kısa tarih biçimindeki "DateTime" alanının tarih değerlerini saat bilgisi olmadan döndürür.

VBA örneği

Not

Aşağıdaki örneklerde, bu işlevin Visual Basic for Applications (VBA) modülünde kullanımı gösterilir. VBA ile çalışma hakkında daha fazla bilgi için, rama'nın yanındaki açılan listede Geliştirici Başvurusu'nu seçin ve arama kutusuna bir veya birden çok terim yazın.

Bu örnek, bir dizeyi tarihe dönüştürmek için DateValue işlevini kullanır. Tarih değişmez değerlerini, bir Değişkene veya Tarih değişkenine doğrudan tarih atamak için de kullanabilirsiniz; örneğin, MyDate = #2/12/69#.

Dim MyDate
MyDate = DateValue("February 12, 1969")    ' Return a date.

Doğru tarih işlevini seçme