ฟังก์ชัน Year

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ ตัวแปร (จำนวนเต็ม) ที่มีจำนวนทั้งหมดที่แสดงแทนปี

ไวยากรณ์

Year(date)

อาร์กิวเมนต์วันที่ที่ต้องการ คือ ตัวแปร นิพจน์ตัวเลข นิพจน์สตริง หรือการผสมใดๆ ของสิ่งเหล่านี้ที่สามารถแสดงแทนวันที่ได้ ถ้า วันที่ มี Null จะส่ง Null กลับมา

หมายเหตุ

ถ้าการตั้งค่าคุณสมบัติ Calendar เป็นคริสต์ศักร์ จํานวนเต็มที่ส่งกลับจะแสดงปีคริสต์ศักร์สําหรับอาร์กิวเมนต์วันที่ ถ้าปฏิทินเป็นฮิจเราะห์ จํานวนเต็มที่ส่งกลับจะแทนปีฮิจเราะห์สําหรับอาร์กิวเมนต์วันที่ สําหรับวันที่ฮิจเราะห์ ตัวเลขอาร์กิวเมนต์คือนิพจน์ตัวเลขใดก็ได้ที่สามารถแสดงแทนวันที่และ/หรือเวลาตั้งแต่ 1/1/100 (คริสต์ศักราช 2, 718) ถึง 4/3/9666 (คริสต์ศักราช 31, 9999)

ตัวอย่างคิวรี

นิพจน์ ผลลัพธ์
SELECT DateofSale, Year([DateofSale]) AS Expr1 FROM ProductSales; ส่งกลับค่าจากเขตข้อมูล "DateofSale" และตัวเลขที่แสดง 'ปี' ของค่าวันที่เหล่านี้
SELECT Year(#10/10/2018#) AS YearTest FROM ProductSales; ส่งกลับตัวเลขที่แสดง 'ปี' ของสตริง "10/10/2018" ผล: 2018.

ตัวอย่าง VBA

หมายเหตุ

ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน Year เพื่อรับปีจากวันที่ที่ระบุ ในสภาพแวดล้อมการพัฒนา ตัวอักษรวันที่จะแสดงในรูปแบบวันที่แบบสั้นโดยใช้การตั้งค่าตําแหน่งที่ตั้งของรหัสของคุณ

Dim MyDate, MyYear
MyDate = #February 12, 1969#    ' Assign a date.
MyYear = Year(MyDate)    ' MyYear contains 1969.

การเลือกฟังก์ชันวันที่ที่ถูกต้อง