Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Belirtilen yıl, ay ve gün için bir Değişken (Tarih) döndürür.

Sözdizimi

DateSerial ( yıl, ay, gün )

Uyarı    Bağımsız değişkenlerin doğru değer aralığında olduğundan emin olun. Geçersiz bir bağımsız değişken yanlış sonuç verebilir.

DateSerial işlevinin söz diziminde şu bağımsız değişkenler bulunur:

Bağımsız değişken

Açıklama

yıl

Gerekli. Tamsayı. 100 ile 9999 (dahil) veya sayısal ifade arasında bir sayı.

ay

Gerekli. Tamsayı. Herhangi bir sayısal ifade.

gün

Gerekli. Tamsayı. Herhangi bir sayısal ifade.

Açıklamalar

31 Aralık 1991 gibi bir tarih belirtmek için her DateSerialbağımsız değişken için sayı aralığı birimin kabul edilen aralığında olmalıdır; yani, günler için 1–31 ve aylar için 1-12. Ancak, belirli bir tarihten önceki veya sonraki birkaç gün, ay veya yılı temsil eden herhangi bir sayısal ifadeyi kullanarak her bağımsız değişken için göreli tarihler de belirtebilirsiniz.

Aşağıdaki örnek, mutlak tarih numaraları yerine sayısal ifadeler kullanır. Burada DateSerial işlevi, 1990'dan 10 yıl önce (1990 - 10); Ağustos'dan iki ay önceki (8 - 2), ilk günden önceki gün (1 - 1), bir tarih döndürür. başka bir deyişle, 31 Mayıs 1980.

DateSerial(1990 - 10, 8 - 2, 1 - 1)

Yıl bağımsız değişkeni için iki basamaklı yıllar, kullanıcı tanımlı makine ayarlarına göre yorumlanır. Varsayılan ayarlar, 0 ile 29 (dahil) arasındaki değerlerin 2000-2029 yılları olarak yorumlandığıdır. 30 ile 99 arasındaki varsayılan değerler 1930-1999 yılları olarak yorumlanır. Diğer tüm yıl bağımsız değişkenleri için dört basamaklı bir yıl kullanın (örneğin, 1800).

Windows 2000'den önceki Windows sürümleri, iki basamaklı yılları yukarıda açıklanan varsayılan değerlere göre yorumlar. İşlevin uygun değeri döndürdüğünden emin olmak için dört basamaklı bir yıl kullanın.

Herhangi bir bağımsız değişken, bu bağımsız değişken için kabul edilen aralığı aştığında, uygun şekilde sonraki daha büyük birime artar. Örneğin, 35 gün belirtirseniz, uygulandığı yıla bağlı olarak bir ay ve birkaç gün olarak değerlendirilir. Tek bir bağımsız değişken -32.768 ile 32.767 aralığının dışındaysa bir hata oluşur. Üç bağımsız değişken tarafından belirtilen tarih kabul edilebilir tarih aralığının dışında kalırsa bir hata oluşur.

Not:  Yıl , ay ve gün için Takvim özellik ayarı Gregoryen ise, sağlanan değerin Gregoryen olduğu varsayılır. Takvim özellik ayarı Hicri ise, sağlanan değerin Hicri olduğu varsayılır.

Döndürülen tarih bölümü, geçerli Visual Basic takviminin zaman aralığı birimlerindedir. Örneğin, geçerli takvim Hicri ve döndürülecek tarih bölümü yıl ise, yıl değeri hicri yıldır. Bağımsız değişken yılı için, 0 ile 99 (dahil) arasındaki değerler 1400-1499 yılları olarak yorumlanır. Diğer tüm yıl değerleri için dört basamaklı yılın tamamını kullanın (örneğin, 1520).

Sorgu örneği

Expression

Sonuçlar

SELECT Dateserial(2018,12,13) AS NewDate FROM ProductSales;

İşlevin bağımsız değişkenlerinde girilen belirtilen yıl, ay ve gün için "tarihi" döndürür ve "YeniTarih" sütununda görüntülenir. Sonuç: "12.13.2018".

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 örnekte belirtilen yıl, ay ve günün tarihini döndürmek için DateSerial işlevi kullanılır.

Dim MyDate ' MyDate contains the date for February 12, 1969. MyDate = DateSerial(1969, 2, 12) ' Return a date.

Doğru tarih işlevini seçme

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.