คุณสมบัติ 'ค่าเริ่มต้น' (DefaultValue)

นำไปใช้กับ

วัตถุ CheckBox

วัตถุ OptionGroup

วัตถุ ComboBox

วัตถุ TextBox

วัตถุ ListBox

วัตถุ ToggleButton

วัตถุ OptionButton

ระบุค่า String ที่จะใส่ลงในเขตข้อมูลโดยอัตโนมัติเมื่อสร้างระเบียนใหม่ ตัวอย่างเช่น ในตารางที่อยู่ คุณสามารถตั้งค่าเริ่มต้นสำหรับเขตข้อมูลเมืองให้เป็นนิวยอร์ก เมื่อผู้ใช้เพิ่มระเบียนไปยังตาราง พวกเขาสามารถยอมรับค่านี้หรือใส่ชื่อเมืองอื่น อ่าน/เขียน

นิพจน์ DefaultValue

นิพจน์ จำเป็น นิพจน์ที่ส่งกลับวัตถุใดวัตถุหนึ่งในรายการนำไปใช้กับ

ข้อสังเกต

  • คุณสมบัติิ DefaultValue ใช้ไม่ได้กับตัวควบคุม กล่องกาเครื่องหมาย, ปุ่มตัวเลือก หรือ ปุ่มสลับ เมื่ออยู่ใน กลุ่มตัวเลือก แต่นำไปใช้กับกลุ่มตัวเลือก

  • คุณสมบัติ DefaultValue ใช้ได้กับเขตข้อมูลตารางทั้งหมดยกเว้นเขตข้อมูลที่มีชนิดข้อมูล AutoNumber หรือวัตถุ OLE

คุณสมบัติ DefaultValue ระบุข้อความหรือ นิพจน์ ที่จะใส่ลงในตัวควบคุมหรือเขตข้อมูลโดยอัตโนมัติเมื่อสร้างระเบียนใหม่ ตัวอย่างเช่น ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุม กล่องข้อความ ให้เป็น =Now() ตัวควบคุมจะแสดงวันที่และเวลาปัจจุบัน ความยาวสูงสุดสำหรับการตั้งค่าคุณสมบัติ DefaultValue คือ 255 อักขระ

สำหรับตัวควบคุม คุณสามารถตั้งค่าคุณสมบัตินี้ได้ในตัวควบคุม แผ่นคุณสมบัติ สำหรับเขตข้อมูล คุณสามารถตั้งค่าคุณสมบัตินี้ได้ในมุมมองออกแบบตาราง (ในส่วนคุณสมบัติเขตข้อมูล) ใน แมโคร หรือโดยการใช้โค้ด Visual Basic for Applications (VBA)

ในโค้ด VBA ใช้ นิพจน์สตริง ในการตั้งค่าคุณสมบัตินี้ ตัวอย่างเช่น โค้ดต่อไปนี้ตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุมกล่องข้อความที่ชื่อ PaymentMethod เป็น "เงินสด":

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

หมายเหตุ: เมื่อต้องการตั้งค่าคุณสมบัตินี้สำหรับเขตข้อมูลโดยใช้โค้ด VBA ให้ใช้คุณสมบัติ DefaultValue ADO หรือคุณสมบัติ DefaultValue DAO

คุณสมบัติ DefaultValue จะถูกนำไปใช้เมื่อคุณเพิ่มระเบียนใหม่เท่านั้น ถ้าคุณเปลี่ยนคุณสมบัติ DefaultValue การเปลี่ยนแปลงจะไม่นำไปใช้กับระเบียนที่มีอยู่โดยอัตโนมัติ

ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุมฟอร์มที่ผูกไว้กับเขตข้อมูลที่มีการตั้งค่าคุณสมบัติ DefaultValue ที่กำหนดไว้ในตาราง ตัวควบคุมการตั้งค่าจะแทนที่การตั้งค่าตาราง

ถ้าคุณสร้างตัวควบคุมโดยการลากเขตข้อมูลจาก รายการเขตข้อมูล การตั้งค่าคุณสมบัติ DefaultValue ของเขตข้อมูลตามที่กำหนดไว้ในตารางจะถูกนำไปใช้กับตัวควบคุมบนฟอร์ม แม้ว่าการตั้งค่าคุณสมบัติ DefaultValue ของตัวควบคุมจะยังคงว่างเปล่า

ตัวควบคุมหนึ่งอาจมีค่าเริ่มต้นสำหรับตัวควบคุมอื่น ตัวอย่างเช่น ถ้าคุณตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุมให้กับนิพจน์ที่ตามมา ค่าเริ่มต้นของตัวควบคุมจะตั้งค่าเป็นการตั้งค่าคุณสมบัติ DefaultValue สำหรับตัวควบคุม txtShipTo

=Forms!frmInvoice!txtShipTo

ถ้าตัวควบคุมอยู่บนฟอร์มเดียวกัน ตัวควบคุมที่เป็นแหล่งของค่าเริ่มต้นต้องแสดงใน ลำดับของแท็บ ก่อนตัวควบคุมทีมีนิพจน์

ขยายทักษะ Office ของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×