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

นำไปใช้กับ
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