Office

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

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

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

คุณต้องการทำสิ่งใด

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

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

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

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

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

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

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

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

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

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

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

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

    หมายเหตุ: 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

หมายเหตุ: 

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

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

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

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

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

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

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

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

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

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

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

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

×