แอคชันแมโค MessageBox

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

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

หมายเหตุ: เนื้อหาบางส่วนในหัวข้อนี้อาจไม่สามารถใช้กับบางภาษาได้

หมายเหตุ: จุดเริ่มต้นใน Access 2010 ถูกเปลี่ยนชื่อแมโครแอคชันMsgBox เป็นMessageBox

การตั้งค่าสำหรับฐานข้อมูลเดสก์ท็อป Access

ในฐานข้อมูลเดสก์ท็อป Access MessageBoxแมโครแอคชันมีอาร์กิวเมนต์ดังนี้

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

คำอธิบาย

ข้อความ

ข้อความในกล่องข้อความ ใส่ข้อความในกล่องอาร์กิวเมนต์ข้อความ คุณสามารถพิมพ์ได้ถึง 255 อักขระ หรือใส่ตัวนิพจน์ (นำหน้า ด้วยเครื่องหมายเท่ากับ)

เตือน

ระบุว่า คอมพิวเตอร์ของคุณหรือผู้บรรยายของอุปกรณ์เสียงบี๊บเมื่อแสดงข้อความหรือไม่ เลือกใช่ (เสียงบี๊บ) หรือไม่ใช่ (ไม่เสียงบี๊บด้าน) เริ่มต้นคือใช่

Type

ชนิดของกล่องข้อความ แต่ละชนิดมีไอคอน เลือกไม่มีสำคัญเตือนได้อย่างไร,เตือน! หรือข้อมูล ตามค่าเริ่มต้นจะไม่มี

ชื่อเรื่อง

ข้อความที่แสดงในกล่องข้อความแถบชื่อเรื่อง ตัวอย่างเช่น คุณสามารถมีแถบชื่อเรื่องที่แสดง "ตรวจสอบ ID ลูกค้า" ถ้าคุณอาร์กิวเมนต์นี้ "Microsoft Access" จะปรากฏขึ้น

ตั้งค่าสำหรับแอป web Access

ใน Access web apps MessageBoxแมโครแอคชันมีหนึ่งอาร์กิวเมนต์เท่านั้น

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

คำอธิบาย

ข้อความ

ข้อความในกล่องข้อความ ใส่ข้อความในกล่องอาร์กิวเมนต์ข้อความ คุณสามารถพิมพ์ได้ถึง 255 อักขระ หรือใส่ตัวนิพจน์ (นำหน้า ด้วยเครื่องหมายเท่ากับ)

ข้อสังเกต

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

ตัวอย่างต่อไปนี้แสดงในกล่องข้อความที่จัดรูปแบบ ด้วยข้อความเป็นส่วน ๆ ส่วนแรกของข้อความในข้อความจะแสดงเป็นหัวเรื่องเป็นตัวหนา ส่วนที่สองจะแสดงเป็นข้อความธรรมดาใต้กหัวเรื่องนั้น ส่วนที่สามจะแสดงเป็นข้อความธรรมดาด้านล่างของส่วนที่สอง มีบรรทัดว่างไว้ระหว่างเหล่านั้น

พิมพ์ข้อความต่อไปนี้ในอาร์กิวเมนต์ข้อความ:

ไม่ถูกต้อง button!@This ปุ่ม work.@Try อื่น

หมายเหตุ: ไม่สามารถใช้เทคนิคการจัดรูปแบบพิเศษนี้ในการเข้าถึง web apps

คุณไม่สามารถเรียกใช้การกระทำMessageBoxใน Visual Basic for Applications (VBA) มอดูล ใช้ฟังก์ชันMsgBoxแทน

ตัวอย่าง

สถานการณ์สมมติกล่องข้อความ

ตัวอย่างต่อไปนี้แสดงสถานการณ์สมมติสำหรับการใช้แมโครแอคชันMessageBox ชนิดต่าง ๆ

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

อาร์กิวเมนต์

ข้อคิดเห็น

MessageBox

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

เตือน:ไม่มี

ชนิด:ไม่มี

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

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

MessageBox

ข้อความ: โปรดใส่ชื่อผู้จำหน่ายก่อนทำการบันทึกระเบียน

เตือน:ใช่

ชนิด:เตือน!

ชื่อ: ชื่อผู้จำหน่ายหายไป

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

MessageBox

ข้อความ: = "ผู้จำหน่าย" & [Forms] [ผู้จำหน่าย] [จำหน่าย Name] & "อยู่ในฐานข้อมูล"

เตือน:ใช่

Type:ร้ายแรง

เรื่อง: จำหน่ายที่ซ้ำกัน

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

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

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

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

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

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

×