ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

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

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

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

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

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

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

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

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

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

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

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

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

    หมายเหตุ: 

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

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

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

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

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

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

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

วิธีที่ดีในการสร้างตัวควบคุมจากการคํานวณคือการสร้างตัวควบคุมที่ถูกผูกไว้ก่อน (ตัวอย่างเช่น โดยการลากเขตข้อมูลจากบานหน้าต่างรายการเขตข้อมูลไปยังฟอร์มหรือรายงานของคุณ) แล้วแก้ไขคุณสมบัติแหล่งตัวควบคุมของตัวควบคุมที่ถูกผูกไว้เพื่อสร้างนิพจน์ ซึ่งใช้งานได้ดี ตราบใดที่คุณตรวจสอบให้แน่ใจว่าชื่อของตัวควบคุมจะไม่ขัดแย้งกับชื่อเขตข้อมูลใดๆ ที่อยู่ในนิพจน์ For more information about creating a bound control by dragging a field from the Field List pane, see the article Add a field to a form or report.

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

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

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

  3. บนแท็บทั้งหมดของแผ่นคุณสมบัติ ถ้าคุณสมบัติชื่อตรงกับคุณสมบัติแหล่งตัวควบคุม ให้แก้ไขคุณสมบัติชื่อเพื่อให้คุณสมบัติทั้งสองไม่ตรงกัน ตรวจสอบให้แน่ใจว่าชื่อที่คุณใส่ไม่ใช่ข้อความสงวนหรือชื่อของเขตข้อมูลอื่นในฐานข้อมูลของคุณ For more information about reserved words, see the article Learn about Access reserved words and symbols.

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

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

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

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

หมายเหตุ: 

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

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

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

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

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

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

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

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

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

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

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

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

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

×