ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

นำไปใช้กับ

วัตถุ BoundObjectFrame

วัตถุ ListBox

วัตถุ CheckBox

วัตถุ OptionButton

วัตถุ ComboBox

วัตถุ OptionGroup

วัตถุ CustomControl

วัตถุ TextBox

วัตถุ GroupLevel

วัตถุ ToggleButton

คุณสามารถใช้คุณสมบัติ ControlSource เพื่อระบุว่าข้อมูลใดจะปรากฏใน ตัวควบคุม คุณสามารถแสดงและแก้ไขข้อมูลที่ผูกกับเขตข้อมูลในคําสั่ง ตาราง, คิวรี หรือ SQL ได้ คุณยังสามารถแสดงผลลัพธ์ของ นิพจน์ ได้ด้วย อ่าน/เขียน สตริง

นิพจ น์.ControlSource

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

การตั้งค่า

คุณสมบัติ ControlSource ใช้การตั้งค่าต่อไปนี้

การตั้งค่า

คำอธิบาย

ชื่อเขตข้อมูล

ตัวควบคุมถูกผูกไว้กับเขตข้อมูลในตาราง คิวรี หรือคําสั่ง SQL ข้อมูลจากเขตข้อมูลจะแสดงในตัวควบคุม การเปลี่ยนแปลงข้อมูลภายในตัวควบคุมจะเปลี่ยนแปลงข้อมูลที่สอดคล้องกันในเขตข้อมูล (เมื่อต้องการทําให้ตัวควบคุมเป็นแบบอ่านอย่างเดียว ให้ตั้งค่าคุณสมบัติ ล็อก เป็น ใช่) ถ้าคุณคลิกตัวควบคุมที่ผูกอยู่กับเขตข้อมูลที่มี ชนิดข้อมูล Hyperlink คุณจะข้ามไปยังปลายทางที่ระบุในที่อยู่ไฮเปอร์ลิงก์

นิพจน์

ตัวควบคุมแสดงข้อมูลที่สร้างขึ้นโดยนิพจน์ ข้อมูลนี้สามารถถูกเปลี่ยนแปลงได้โดยผู้ใช้ แต่จะไม่ถูกบันทึกในฐานข้อมูล


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

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

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

ใน VBA ให้ใช้ นิพจน์สตริง เพื่อตั้งค่าของคุณสมบัตินี้

ข้อสังเกต

สำหรับระดับกลุ่มรายงาน คุณสมบัติ ControlSource จะกำหนดเขตข้อมูลหรือนิพจน์ที่จะจัดกลุ่ม

หมายเหตุ: คุณสมบัติ ControlSource ไม่สามารถใช้ได้กับตัวควบคุม กล่องกาเครื่องหมาย, ปุ่มตัวเลือก หรือ ปุ่มสลับ ใน กลุ่มตัวเลือก ซึ่งจะนําไปใช้กับกลุ่มตัวเลือกเท่านั้น

สำหรับรายงาน คุณสมบัติ ControlSource นำไปใช้ได้กับระดับกลุ่มรายงานเท่านั้น

ฟอร์มและรายงานจะทําหน้าที่เป็น "หน้าต่าง" ในฐานข้อมูลของคุณ คุณระบุแหล่งข้อมูลหลักสําหรับฟอร์มหรือรายงานโดยการตั้งค่า คุณสมบัติ RecordSource เป็นตาราง คิวรี หรือคําสั่ง SQL จากนั้นคุณสามารถตั้งค่าคุณสมบัติ ControlSource เป็นเขตข้อมูลในแหล่งข้อมูลหรือเป็นนิพจน์ได้ ถ้าการตั้งค่าคุณสมบัติ ControlSource เป็นนิพจน์ ค่าที่แสดงจะเป็นแบบอ่านอย่างเดียวและไม่ถูกบันทึกในฐานข้อมูล ตัวอย่างเช่น คุณสามารถใช้การตั้งค่าต่อไปนี้

การตั้ง ค่าตัวอย่าง

คำอธิบาย

LastName

สําหรับตัวควบคุม ข้อมูลจากเขตข้อมูล LastName จะแสดงในตัวควบคุม สําหรับระดับกลุ่มรายงาน Microsoft Office Access 2007 จัดกลุ่มข้อมูลบนนามสกุล

=Date( ) + 7

สำหรับตัวควบคุม นิพจน์นี้แสดงวันที่เจ็ดวันนับจากวันนี้ในตัวควบคุม

=DatePart("q",ShippedDate)

สําหรับตัวควบคุม นิพจน์นี้จะแสดงไตรมาสของวันที่จัดส่ง สําหรับระดับกลุ่มรายงาน Access จะจัดกลุ่มข้อมูลตามไตรมาสของวันที่จัดส่ง

ตัวอย่าง

ตัวอย่างต่อไปนี้ตั้งค่าคุณสมบัติ ControlSource สำหรับกล่องข้อความชื่อ AddressPart ไปยังเขตข้อมูลชื่อ City:

Forms!Customers!AddressPart.ControlSource = "City"

ตัวอย่างถัดไปตั้งค่าคุณสมบัติ ControlSource สำหรับกล่องข้อความชื่อ Expected ไปยังนิพจน์ =Date() + 7

Me!Expected.ControlSource = "=Date() + 7"

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

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

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

×