แมโครแอคชัน Echo

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

หมายเหตุ: การกระทำนี้จะไม่ได้รับอนุญาตถ้าไม่น่าเชื่อถือฐานข้อมูล

หมายเหตุ: แมโครแอคชันเสียงก้องไม่พร้อมใช้งานใน Access web apps

การตั้งค่า

แมโครแอคชันเสียงก้องมีอาร์กิวเมนต์ดังนี้

อาร์กิวเมนต์ของแอคชัน

คำอธิบาย

Echo บน

คลิกใช่ (ปิดเสียงก้องบน) หรือไม่ (ปิดเสียงก้องปิด) ในเสียงก้องบน กล่องในอาร์กิวเมนต์ ของหน้าต่างตัวสร้างแมโคร เริ่มต้นคือใช่

ข้อความในแถบสถานะ

ข้อความที่จะแสดงในแถบสถานะ ตัวอย่าง เมื่อเสียงก้องถูกปิดใช้งาน แถบสถานะสามารถแสดง "แมโครที่จะทำงาน"

ข้อสังเกต

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

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

คุณสามารถเรียกใช้การกระทำเสียงก้องมากกว่าหนึ่งครั้งในแมโคร นี้ช่วยให้คุณสามารถเปลี่ยนข้อความแถบสถานะในขณะที่เรียกใช้แมโคร

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

เมื่อต้องการเรียกใช้การกระทำเสียงก้องใน Visual Basic for Applications (VBA) มอดูล ใช้เมธอดเสียงก้องของวัตถุDoCmd

ตัวอย่าง

ตั้งค่าของตัวควบคุม โดยใช้แมโคร

แมโคต่อไปนี้เปิดฟอร์มเพิ่มผลิตภัณฑ์จากกปุ่มบนฟอร์มผู้จำหน่าย จะแสดงการใช้เสียงก้องปิดOpenForm, SetValueและแอคชันGoToControl แอคชันSetValueตั้งค่าหมายเลขผู้ผลิตตัวควบคุมบนฟอร์มผลิตภัณฑ์จำหน่ายปัจจุบันบนฟอร์มผู้จำหน่าย แอคชันGoToControlแล้วย้ายโฟกัสไปยังเขตข้อมูล ID ประเภท ซึ่งคุณสามารถเริ่มการใส่ข้อมูลผลิตภัณฑ์ใหม่ แมโครนี้ควรถูกแนบกับปุ่มเพิ่มผลิตภัณฑ์บนฟอร์มผู้จำหน่าย

การดำเนินการ

อาร์กิวเมนต์: ตั้งค่า

ข้อคิดเห็น

เสียงก้อง

เสียงก้องบน:ไม่มี

หยุดการปรับปรุงหน้าจอขณะกำลังทำงานแมโคร

ปิด

ชนิดของวัตถุ:ฟอร์ม

ชื่อวัตถุ: รายการผลิตภัณฑ์

บันทึก:ไม่มี

ปิดฟอร์มรายการผลิตภัณฑ์

OpenForm

ชื่อฟอร์ม: ผลิตภัณฑ์

มุมมอง:ฟอร์ม

โหมดข้อมูล:เพิ่ม

โหมดหน้าต่าง:ปกติ

เปิดฟอร์มผลิตภัณฑ์

SetValue

รายการ: [Forms] [ผลิตภัณฑ์] [SupplierID]

นิพจน์: SupplierID

ตั้งค่าตัวควบคุมหมายเลขผู้ผลิตเป็นผู้ส่งสินค้าปัจจุบันบนฟอร์มผู้จำหน่าย

GoToControl

ชื่อตัวควบคุม: CategoryID

ไปยังตัวควบคุม ID ประเภท

ซิงโครไนซ์ฟอร์ม โดยใช้แมโคร

แมโคต่อไปนี้เปิดฟอร์มรายการผลิตภัณฑ์ที่มุมล่างขวาของฟอร์มผู้จำหน่าย แสดงผลิตภัณฑ์ตู้ปัจจุบัน จะแสดงการใช้เสียงก้องMsgBox, GoToControl, StopMacro, OpenFormและแอคชันMoveSize นอกจากนี้แสดงการใช้นิพจน์เงื่อนไขกับการกระทำMsgBox, GoToControlและStopMacro แมโครนี้ควรถูกแนบกับปุ่มบทวิจารณ์ผลิตภัณฑ์บนฟอร์มผู้จำหน่าย

เงื่อนไข

การดำเนินการ

อาร์กิวเมนต์: ตั้งค่า

ข้อคิดเห็น

เสียงก้อง

เสียงก้องบน:ไม่มี

หยุดการปรับปรุงหน้าจอในขณะที่กำลังเรียกใช้แมโคร

IsNull ([จำหน่าย ID])

MsgBox

ข้อความ: ย้ายไปยังระเบียนจำหน่ายผลิตภัณฑ์คุณต้องการดู แล้วคลิกปุ่มบทวิจารณ์ผลิตภัณฑ์อีกครั้ง

เตือน:ใช่

ชนิด:ไม่มี

ชื่อ: เลือกผู้จัดจำหน่าย

ถ้าไม่มีจำหน่ายปัจจุบันบนฟอร์มผู้จำหน่าย แสดงข้อความ

...

GoToControl

ชื่อตัวควบคุม: CompanyName

ย้ายโฟกัสไปยังตัวควบคุม CompanyName

...

StopMacro

หยุดแมโคร

OpenForm

ชื่อฟอร์ม: รายการผลิตภัณฑ์

มุมมอง:แผ่นข้อมูล

ชื่อตัวกรอง:

เงื่อนไขที่: [จำหน่าย ID] = [Forms] [ผู้จำหน่าย] [SupplierID]

โหมดข้อมูล:แบบอ่านอย่างเดียว

โหมดหน้าต่าง:ปกติ

เปิดฟอร์มรายการผลิตภัณฑ์ และแสดงผลิตภัณฑ์ตู้ปัจจุบัน

MoveSize

ขวา: 0.7799"

ลง: 1.8"

จัดตำแหน่งฟอร์มรายการผลิตภัณฑ์ที่ด้านขวาล่างของฟอร์มผู้จำหน่าย

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

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

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

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

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

×