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

คุณสามารถใช้ตัวควบคุมจากการคํานวณบนฟอร์มและรายงานในฐานข้อมูล Access เพื่อแสดงผลลัพธ์ของการคํานวณ ตัวอย่างเช่น ถ้าคุณมีรายงานที่แสดงจํานวนของสินค้าที่ขายได้และราคาของแต่ละหน่วย คุณสามารถเพิ่มกล่องข้อความจากการคํานวณที่คูณสองเขตข้อมูลเหล่านั้นเพื่อแสดงราคารวมได้ คุณสมบัติ แหล่งตัวควบคุม ของกล่องข้อความจากการคํานวณจะมี นิพจน์ ที่คูณสองเขตข้อมูล (จํานวนรายการคูณกับราคาต่อหน่วย) เพื่อให้ได้ผลลัพธ์

คุณต้องการทำอะไร

การสร้างตัวควบคุมที่ใช้ในการคำนวณ

กระบวนงานนี้จะช่วยคุณสร้างตัวควบคุมจากการคํานวณโดยไม่ต้องใช้ตัวช่วยสร้างตัวควบคุม

  1. คลิกขวาที่ฟอร์มหรือรายงานในบานหน้าต่างนําทาง แล้วคลิก มุมมองออกแบบ

  2. บนแท็บ ออกแบบ ในกลุ่ม ตัวควบคุม ให้คลิกเครื่องมือสําหรับชนิดของตัวควบคุมที่คุณต้องการสร้าง

    สําหรับรายการของชนิดตัวควบคุมที่สามารถใช้เป็นตัวควบคุมจากการคํานวณได้ ให้ดูส่วน เรียนรู้ชนิดของตัวควบคุมที่สามารถใช้เป็นตัวควบคุมจากการคํานวณได้

  3. วางตัวชี้ในตําแหน่งที่คุณต้องการวางตัวควบคุมบนฟอร์มหรือรายงาน แล้วคลิกบนฟอร์มหรือรายงานเพื่อแทรกตัวควบคุม

  4. ถ้าตัวช่วยสร้างตัวควบคุมเริ่มทํางาน ให้คลิก ยกเลิก เพื่อปิด

  5. เลือกตัวควบคุม กด F4 เพื่อแสดงแผ่นคุณสมบัติ แล้วพิมพ์นิพจน์ในกล่องคุณสมบัติ แหล่งตัวควบคุม เมื่อต้องการใช้ ตัวสร้างนิพจน์ เพื่อสร้างนิพจน์ ให้คลิก ปุ่มตัวสร้าง ถัดจากกล่องคุณสมบัติ แหล่งตัวควบคุม

  6. สลับไปยังมุมมองฟอร์มหรือมุมมองรายงาน และตรวจสอบว่าตัวควบคุมจากการคํานวณทํางานตามที่คุณคาดไว้หรือไม่

    หมายเหตุ: 

    • นําหน้าแต่ละนิพจน์ด้วยตัวดําเนินการ = ตัวอย่างเช่น: =[UnitPrice]*.75

    • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างนิพจน์ ให้ดูบทความ เรียนรู้วิธีการสร้างนิพจน์

    • ถ้าคุณต้องการพื้นที่เพิ่มเติมในการพิมพ์นิพจน์ในกล่องคุณสมบัติ แหล่งตัวควบคุม ให้กด SHIFT+F2 เพื่อเปิดกล่อง ย่อ/ขยาย

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

    • เมื่อคุณเรียงลําดับตัวควบคุมจากการคํานวณในฟอร์มหรือรายงาน ให้ตรวจสอบให้แน่ใจว่าคุณสมบัติ รูปแบบ ของตัวควบคุมถูกตั้งค่าอย่างเหมาะสม มิฉะนั้น ค่าตัวเลขหรือวันที่จากการคํานวณอาจเรียงลําดับตามตัวอักษรแทนที่จะเรียงลําดับตามตัวเลข

ด้านบนของหน้า

การเปลี่ยนตัวควบคุมที่ถูกผูกไว้เป็นตัวควบคุมจากการคํานวณ

วิธีที่ดีในการสร้างตัวควบคุมจากการคํานวณคือการสร้างตัวควบคุมที่ถูกผูกไว้ก่อน (ตัวอย่างเช่น โดยการลากเขตข้อมูลจากบานหน้าต่าง รายการเขตข้อมูล ไปยังฟอร์มหรือรายงานของคุณ) แล้วแก้ไขคุณสมบัติ แหล่งตัวควบคุม ของตัวควบคุมที่ถูกผูกไว้เพื่อสร้างนิพจน์ วิธีนี้ใช้ได้ผลดี ตราบใดที่คุณตรวจสอบให้แน่ใจว่าชื่อของตัวควบคุมไม่ขัดแย้งกับชื่อเขตข้อมูลใดๆ ที่มีอยู่ในนิพจน์ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสร้างตัวควบคุมที่ถูกผูกไว้โดยการลากเขตข้อมูลจากบานหน้าต่าง รายการเขตข้อมูล ให้ดูบทความ เพิ่มเขตข้อมูลลงในฟอร์มหรือรายงาน

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

  1. คลิกขวาที่ฟอร์มหรือรายงานในบานหน้าต่างนําทาง แล้วคลิก มุมมองออกแบบ

  2. คลิกเขตข้อมูลที่คุณต้องการเปลี่ยน แล้วกด F4 เพื่อเปิดแผ่นคุณสมบัติ

  3. บนแท็บ ทั้งหมด ของแผ่นคุณสมบัติ ถ้าคุณสมบัติ ชื่อ ตรงกับคุณสมบัติ แหล่งตัวควบคุม ให้แก้ไขคุณสมบัติ ชื่อ เพื่อให้คุณสมบัติทั้งสองไม่ตรงกัน ตรวจสอบให้แน่ใจว่าชื่อที่คุณใส่ไม่ใช่คําสงวนหรือชื่อของเขตข้อมูลอื่นในฐานข้อมูลของคุณ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคําสงวน ให้ดูบทความ เรียนรู้เกี่ยวกับคําและสัญลักษณ์สงวนของ Access

  4. แก้ไขสตริงในกล่องคุณสมบัติ แหล่งตัวควบคุม เพื่อให้มีนิพจน์ที่คุณต้องการ

  5. กด CTRL+S เพื่อบันทึกการเปลี่ยนแปลงของคุณ

  6. สลับไปยังมุมมองเค้าโครงหรือมุมมองฟอร์ม และตรวจสอบว่าตัวควบคุมจากการคํานวณทํางานตามที่คุณคาดไว้หรือไม่

ถ้าตัวควบคุมไม่แสดงข้อมูลที่คุณต้องการ (ตัวอย่างเช่น ถ้า Access แสดง #Name ใช่ไหม ในตัวควบคุม) ให้ตรวจสอบแหล่งระเบียนของฟอร์มหรือรายงานเพื่อให้แน่ใจว่าเขตข้อมูลทั้งหมดที่คุณใช้ในนิพจน์พร้อมใช้งาน ถ้าแหล่งระเบียนเป็นคิวรี คุณอาจจําเป็นต้องเพิ่มอย่างน้อยหนึ่งเขตข้อมูลลงในคิวรีก่อนที่นิพจน์จะทํางาน

หมายเหตุ: 

  • นําหน้าแต่ละนิพจน์ด้วยตัวดําเนินการ = ตัวอย่างเช่น: =[UnitPrice]*.75

  • ถ้าคุณต้องการพื้นที่เพิ่มเติมในการพิมพ์นิพจน์ในกล่องคุณสมบัติ แหล่งตัวควบคุม ให้กด SHIFT+F2 เพื่อเปิดกล่อง ย่อ/ขยาย

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

  • เมื่อคุณเรียงลําดับตัวควบคุมจากการคํานวณในฟอร์มหรือรายงาน ให้ตรวจสอบให้แน่ใจว่าคุณสมบัติ รูปแบบ ของตัวควบคุมถูกตั้งค่าอย่างเหมาะสม มิฉะนั้น ค่าตัวเลขหรือวันที่จากการคํานวณอาจเรียงลําดับตามตัวอักษรแทนที่จะเรียงลําดับตามตัวเลข

ด้านบนของหน้า

เรียนรู้ว่าตัวควบคุมชนิดใดที่สามารถใช้เป็นตัวควบคุมจากการคํานวณได้

กล่องข้อความเป็นตัวเลือกที่ได้รับความนิยมมากที่สุดสําหรับตัวควบคุมจากการคํานวณ เนื่องจากกล่องข้อความเหล่านี้สามารถแสดงข้อมูลชนิดต่างๆ ได้มากมาย อย่างไรก็ตาม ตัวควบคุมใดๆ ที่มีคุณสมบัติ แหล่งตัวควบคุม สามารถใช้เป็นตัวควบคุมจากการคํานวณได้ ในหลายกรณี การใช้ตัวควบคุมบางชนิดเป็นตัวควบคุมจากการคํานวณอาจไม่เหมาะสม เนื่องจากคุณไม่สามารถอัปเดตตัวควบคุมวิธีที่คุณสามารถอัปเดตตัวควบคุมที่ถูกผูกไว้หรือตัวควบคุมที่ไม่ถูกผูกไว้ได้ ตัวอย่างเช่น ถ้าคุณวางตัวควบคุมกล่องกาเครื่องหมายบนฟอร์ม แล้วใส่นิพจน์ในคุณสมบัติ แหล่งตัวควบคุม ของกล่องกาเครื่องหมาย คุณจะไม่สามารถเลือกหรือล้างกล่องกาเครื่องหมายโดยการคลิกได้อีกต่อไป กล่องกาเครื่องหมายจะปรากฏเป็นกล่องกาเครื่องหมายที่ถูกเลือกหรือถูกล้าง โดยยึดตามผลลัพธ์ของนิพจน์ ถ้าคุณคลิกกล่องกาเครื่องหมาย Access จะแสดงการแจ้งเตือนบนแถบสถานะ Access: ตัวควบคุมไม่สามารถแก้ไขได้ ตัวควบคุมจะถูกผูกไว้กับนิพจน์ <นิพจน์ของคุณ> อย่างไรก็ตาม ในรายงานอาจเป็นประโยชน์ถ้ายึดตามตัวควบคุมกล่องกาเครื่องหมายตามผลลัพธ์ของการคํานวณ เนื่องจากตัวควบคุมบนรายงานจะใช้เพื่อแสดงข้อมูลเท่านั้น

ด้านบนของหน้า

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

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

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

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

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

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

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

×