นำไปใช้กับ
วัตถุ CheckBox |
วัตถุ OptionGroup |
วัตถุ ComboBox |
วัตถุ TextBox |
วัตถุ ListBox |
วัตถุ ToggleButton |
วัตถุ OptionButton |
ระบุค่า สตริง ที่จะถูกใส่ในเขตข้อมูลโดยอัตโนมัติเมื่อสร้างระเบียนใหม่ ตัวอย่างเช่น ในตาราง Addresses คุณสามารถตั้งค่าเริ่มต้นสําหรับเขตข้อมูล City เป็น New York ได้ เมื่อผู้ใช้เพิ่มระเบียนลงในตาราง พวกเขาสามารถยอมรับค่านี้หรือใส่ชื่อของเมืองอื่นก็ได้ อ่าน/เขียน
นิพจน์.ค่าเริ่มต้น
นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการ นําไปใช้กับ
ข้อสังเกต
-
คุณสมบัติ DefaultValue ใช้ไม่ได้กับตัวควบคุม กล่องกาเครื่องหมายปุ่มตัวเลือก หรือ ปุ่มสลับ เมื่ออยู่ใน กลุ่มตัวเลือก แต่จะนําไปใช้กับกลุ่มตัวเลือกเอง
-
คุณสมบัติ DefaultValue ใช้ได้กับเขตข้อมูลตารางทั้งหมดยกเว้นเขตข้อมูลที่มีชนิดข้อมูล AutoNumber หรือวัตถุ OLE
คุณสมบัติ DefaultValue จะระบุข้อความหรือ นิพจน์ ที่จะถูกใส่โดยอัตโนมัติในตัวควบคุมหรือเขตข้อมูลเมื่อมีการสร้างระเบียนใหม่ ตัวอย่างเช่น ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สําหรับตัวควบคุม กล่องข้อความ เป็น =Now()ตัวควบคุมจะแสดงวันที่และเวลาปัจจุบัน ความยาวสูงสุดสําหรับการตั้งค่าคุณสมบัติ DefaultValue คือ 255 อักขระ
สําหรับตัวควบคุม คุณสามารถตั้งค่าคุณสมบัตินี้ได้ใน แผ่นคุณสมบัติ ของตัวควบคุม สําหรับเขตข้อมูล คุณสามารถตั้งค่าคุณสมบัตินี้ในมุมมองออกแบบตาราง (ในส่วน คุณสมบัติเขตข้อมูล) ใน แมโคร หรือโดยใช้โค้ด Visual Basic for Applications (VBA)
ในโค้ด VBA ให้ใช้ นิพจน์สตริง เพื่อตั้งค่าของคุณสมบัตินี้ ตัวอย่างเช่น โค้ดต่อไปนี้ตั้งค่าคุณสมบัติ DefaultValue สําหรับตัวควบคุมกล่องข้อความที่ชื่อ PaymentMethod เป็น "Cash":
Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""
หมายเหตุ: เมื่อต้องการตั้งค่าคุณสมบัตินี้สำหรับเขตข้อมูลโดยใช้โค้ด VBA ให้ใช้คุณสมบัติ DefaultValue ADO หรือคุณสมบัติ DefaultValue DAO
คุณสมบัติ DefaultValue จะถูกนําไปใช้เมื่อคุณเพิ่มระเบียนใหม่เท่านั้น ถ้าคุณเปลี่ยนคุณสมบัติ DefaultValue การเปลี่ยนแปลงจะไม่ถูกนําไปใช้กับระเบียนที่มีอยู่โดยอัตโนมัติ
ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุมฟอร์มที่ผูกไว้กับเขตข้อมูลที่มีการตั้งค่าคุณสมบัติ DefaultValue ที่กำหนดไว้ในตาราง ตัวควบคุมการตั้งค่าจะแทนที่การตั้งค่าตาราง
ถ้าคุณสร้างตัวควบคุมโดยการลากเขตข้อมูลจาก รายการเขตข้อมูล การตั้งค่าคุณสมบัติ DefaultValue ของเขตข้อมูลตามที่กำหนดไว้ในตารางจะถูกนำไปใช้กับตัวควบคุมบนฟอร์ม แม้ว่าการตั้งค่าคุณสมบัติ DefaultValue ของตัวควบคุมจะยังคงว่างเปล่า
ตัวควบคุมหนึ่งสามารถให้ค่าเริ่มต้นสําหรับตัวควบคุมอื่นได้ ตัวอย่างเช่น ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สําหรับตัวควบคุมเป็นนิพจน์ต่อไปนี้ ค่าเริ่มต้นของตัวควบคุมจะถูกตั้งค่าเป็นการตั้งค่าคุณสมบัติ DefaultValue สําหรับตัวควบคุม txtShipTo
=Forms!frmInvoice!txtShipTo
ถ้าตัวควบคุมอยู่บนฟอร์มเดียวกัน ตัวควบคุมที่เป็นแหล่งของค่าเริ่มต้นต้องแสดงใน ลำดับของแท็บ ก่อนตัวควบคุมทีมีนิพจน์