บนฟอร์มของ Access ให้ใช้ตัวใช้เลือกวันที่เพื่อใส่วันที่ปัจจุบัน ถ้ามีการตั้งค่าเขตข้อมูลนั้นเป็นเขตข้อมูล วันที่/เวลา ไอคอนตัวใช้เลือกวันที่ จะปรากฏขึ้นเมื่อคุณคลิกในเขตข้อมูลนั้น คลิกไอคอน แล้วคลิกปุ่ม วันนี้ ด้านล่างปฏิทิน
แป้นพิมพ์ลัด ในฐานข้อมูล Access บนเดสก์ท็อป ให้กดแป้น Ctrl และเครื่องหมายอัฒภาค (;) พร้อมกันเพื่อเติมวันที่ปัจจุบันลงในเขตข้อมูลที่เลือก
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มเขตข้อมูล วันที่/เวลา ลงในตาราง ให้ดูที่ สร้างเขตข้อมูลเพื่อเก็บวันที่และเวลา สําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟอร์ม ให้ดูที่ สร้างฟอร์ม Access
ในฐานะค่าเริ่มต้นสำหรับรายการใหม่
เขตข้อมูลและตัวควบคุมส่วนใหญ่ใน Access มีคุณสมบัติ ค่าเริ่มต้น ที่คุณสามารถใส่ฟังก์ชันที่จะแทรกวันที่ปัจจุบันในทุกครั้งที่คุณสร้างรายการใหม่ ทั้งฐานข้อมูลเดสก์ท็อปและเว็บแอป Access จะใช้ฟังก์ชัน Now() เพื่อแทรกวันที่และเวลาปัจจุบัน ถ้าคุณต้องการแทรกวันที่เท่านั้น ให้ใช้ฟังก์ชัน Date() ในฐานข้อมูลเดสก์ท็อป หรือฟังก์ชัน Today() ในเว็บแอป Access
ฉันจะใส่ฟังก์ชันได้ที่ใดบ้าง
เลือกขั้นตอนที่คุณต้องการโดยขึ้นอยู่กับชนิดของวัตถุที่คุณต้องการเปลี่ยนแปลง โปรดสังเกตว่าถ้าคุณตั้งค่าเริ่มต้นในตาราง จะมีการนําการตั้งค่าเริ่มต้นนั้นไปใช้กับทุกฟอร์มหรือมุมมองที่ยึดโยงอยู่กับตารางนั้น ดังนั้นจึงมักจะเป็นวิธีที่นิยมกัน
ในตาราง
ในตารางในฐานข้อมูลบนเดสก์ท็อปหรือแอป Access บนเว็บ ต่อไปนี้เป็นวิธีการค้นหาคุณสมบัติค่าเริ่มต้น
- กด F11 เพื่อเปิดบานหน้าต่างนําทาง ถ้ายังไม่ได้เปิดอยู่แล้ว
- ในบานหน้าต่างนำทาง ให้คลิกขวาที่ตาราง แล้วคลิกมุมมองออกแบบ
- คลิกเขตข้อมูลที่คุณต้องการเพิ่มค่าเริ่มต้น จากนั้นภายใต้คุณสมบัติเขตข้อมูล ให้ใส่ =Date(), =Today() หรือ =Now() ในกล่องคุณสมบัติ ค่าเริ่มต้น
ในฟอร์ม (ฐานข้อมูลเดสก์ท็อป)
กด F11 เพื่อเปิดบานหน้าต่างนําทาง ถ้ายังไม่ได้เปิดอยู่แล้ว
ในบานหน้าต่างนำทาง ให้คลิกขวาที่ฟอร์ม แล้วคลิกมุมมอง Layout
คลิกเขตข้อมูลที่คุณต้องการแทรกวันที่ของวันนี้
กด F4 เพื่อเปิดแผ่นคุณสมบัติ ถ้ายังไม่ได้เปิดอยู่แล้ว
บนแท็บทั้งหมดของแผ่นคุณสมบัติ ให้ตรวจสอบให้แน่ใจว่าคุณสมบัติ แสดงตัวใช้เลือกวันที่ถูกตั้งค่าเป็น สําหรับวันที่
บนแท็บ ข้อมูล ของแผ่นคุณสมบัติ ให้พิมพ์ =Date() ในคุณสมบัติ ค่าเริ่มต้น สำหรับเขตข้อมูล
หมายเหตุ
ถ้าคุณต้องการให้มีทั้งเวลาปัจจุบันและวันที่ ให้ใช้ฟังก์ชัน Now() แทนฟังก์ชัน Date() คุณยังอาจต้องการปรับคุณสมบัติ รูปแบบของ เขตข้อมูล (บนแท็บ รูปแบบ ของแผ่นคุณสมบัติ) เพื่อเปิดใช้งานการแสดงเวลา
ที่ด้านบนของรายงาน
เมื่อต้องการแสดงวันที่ปัจจุบันในส่วนหัวของรายงาน (ฐานข้อมูลเดสก์ท็อปเท่านั้น) ให้เปิดรายงานในมุมมองเค้าโครง แล้วคลิกวันที่และเวลาออกแบบ>
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างรายงาน ให้ดูที่ บทนำสู่รายงานใน Access
ใน SQL
ในฐานข้อมูลเดสก์ท็อป Access คุณสามารถใช้คิวรีแบบใช้อัปเดตข้อมูลเพื่อเปลี่ยนเขตข้อมูลวันที่ให้เป็นวันที่ปัจจุบัน ตัวอย่างเช่น
UPDATE TASKS SET StartDate = Date() WHERE ID=1;
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบสอบถามแบบใช้ปรับปรุงข้อมูล ให้ดูที่ การสร้างและเรียกใช้แบบสอบถามแบบใช้ปรับปรุงข้อมูล
เมื่อต้องการแทรกระเบียนใหม่ที่มีวันที่ปัจจุบัน ให้ใช้แบบสอบถามแบบใช้ผนวกข้อมูล ดังในตัวอย่างนี้:
INSERT INTO TASKS ( TaskTitle, StartDate ) VALUES ("Task2", Date());
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างแบบสอบถามแบบใช้ผนวกข้อมูล ให้ดูที่ เพิ่มระเบียนลงในตารางโดยการใช้แบบสอบถามแบบใช้ผนวก
หมายเหตุ
ถ้าคุณต้องการให้มีทั้งเวลาปัจจุบันและวันที่ ให้ใช้ฟังก์ชัน Now() แทนฟังก์ชัน Date()