การคำนวณจำนวนวันระหว่างวันที่สองวันที่

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

สมมติว่าคุณมีเขตข้อมูลวันครบกําหนดบนฟอร์มใน Access และคุณต้องการแสดงจํานวนวันที่เหลืออยู่จนกว่าวันครบกําหนดจะมาถึง วิธีที่รวดเร็วในการทําเช่นนี้คือการเพิ่มกล่องข้อความใหม่ลงในฟอร์ม แล้วใช้ ฟังก์ชัน DateDiff ในกล่องข้อความนั้นเพื่อทําการคํานวณ

  1. คลิกขวาที่ฟอร์มในบานหน้าต่างนําทาง แล้วคลิก มุมมองเค้าโครง
  2. คลิก ออกแบบ>กล่องข้อความ กดแป้น Ctrl ค้างไว้ แล้วคลิกที่เค้าโครงที่คุณต้องการใส่กล่องข้อความ
  3. คลิกกล่องข้อความใหม่ แล้วกด F4 เพื่อแสดงแผ่นคุณสมบัติถ้ายังไม่ได้แสดง
  4. บนแท็บ ข้อมูล ของแผ่นคุณสมบัติ ในกล่องคุณสมบัติ แหล่งตัวควบคุม ให้พิมพ์ดังต่อไปนี้
    =DateDiff("d",Date(),[DueDate])
    ฟอร์มของคุณควรมีลักษณะดังนี้:
    การใส่ฟังก์ชัน DateDiff ในคุณสมบัติ แหล่งตัวควบคุม ของกล่องข้อความ

นิพจน์ในตัวอย่างนี้ลบวันที่ของวันนี้ (Date()) ออกจากวันครบกําหนด "d" จะบอกให้ Access คํานวณจํานวนวัน (ซึ่งตรงข้ามกับปี เดือน และอื่นๆ) ถ้ากล่องข้อความของคุณมีชื่ออื่นที่ไม่ใช่ DueDate ให้แทนที่ชื่อกล่องข้อความจริงของคุณในอาร์กิวเมนต์ของฟังก์ชัน

ข้อมูลเพิ่มเติม

เรียนรู้เพิ่มเติมเกี่ยวกับนิพจน์โดยการอ่าน เรียนรู้การสร้างนิพจน์ และ เพิ่มฟังก์ชันลงในนิพจน์ Access

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟอร์ม ให้ดูที่ สร้างฟอร์มใน Access