ฟังก์ชัน Weekday

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

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

ไวยากรณ์

Weekday(วันที่ [, วันแรกของสัปดาห์ ] )

ไวยากรณ์ของฟังก์ชัน Weekday มีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ คำอธิบาย
วันที่ จำเป็น ตัวแปร นิพจน์ตัวเลข นิพจน์สตริง หรือชุดรวมของสิ่งเหล่านี้ที่สามารถแสดงแทนวันที่ ถ้า วันที่ เป็น Null ค่า Null จะถูกส่งกลับ
วันแรกของสัปดาห์ ไม่จำเป็น ค่าคงที่ที่ระบุวันแรกของสัปดาห์ ถ้าไม่ได้ระบุ จะถือว่าเป็น vbSunday

การตั้งค่า

อาร์กิวเมนต์ วันแรกของสัปดาห์ มีการตั้งค่าเหล่านี้:

ค่าคงที่ ค่า คำอธิบาย
vbUseSystem 0 ใช้การตั้งค่า NLS API
vbsunday 1 วันอาทิตย์ (ค่าเริ่มต้น)
vbMonday 2 วันจันทร์
vbTuesday 3 วันอังคาร
vbWednesday 4 วันพุธ
vbThursday 5 วันพฤหัสบดี
vbFriday 6 วันศุกร์
vbSaturday 7 วันเสาร์

ค่าที่ส่งกลับ

ฟังก์ชัน Weekday สามารถส่งกลับค่าใดๆ เหล่านี้:

ค่าคงที่ ค่า คำอธิบาย
vbsunday 1 วันอาทิตย์
vbMonday 2 วันจันทร์
vbTuesday 3 วันอังคาร
vbWednesday 4 วันพุธ
vbThursday 5 วันพฤหัสบดี
vbFriday 6 วันศุกร์
vbSaturday 7 วันเสาร์

ข้อสังเกต

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

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

นิพจน์ ผลลัพธ์
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; ส่งกลับค่าจากเขตข้อมูล "วันที่ขาย" และตัวเลขที่แสดง 'วันในสัปดาห์' ของค่าวันที่เหล่านี้ (ตามค่าเริ่มต้น วันอาทิตย์ถือเป็นวันแรกของสัปดาห์ 1)
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; ส่งกลับค่าจากเขตข้อมูล "วันที่ขาย" และตัวเลขที่แสดง 'วันในสัปดาห์' ของค่าวันที่เหล่านี้ (พิจารณาวันจันทร์เป็นวันแรกของสัปดาห์)

ตัวอย่าง VBA

หมายเหตุ

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

ตัวอย่างนี้ใช้ฟังก์ชัน Weekday เพื่อรับวันของสัปดาห์จากวันที่ที่ระบุ

Dim MyDate, MyWeekDay
MyDate = #February 12, 1969#    ' Assign a date.
MyWeekDay = Weekday(MyDate)    
' MyWeekDay contains 4 because 
' MyDate represents a Wednesday.

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