ในโครงการ Access (*.adp) คุณสามารถใช้แมโครแอคชัน OpenStoredProcedure เพื่อเปิด Stored Procedure ใน มุมมองแผ่นข้อมูล กระบวนงานที่เก็บไว้ มุมมองออกแบบ หรือ ตัวอย่างก่อนพิมพ์ การกระทํานี้จะเรียกใช้กระบวนงานที่เก็บไว้ที่มีชื่อเมื่อเปิดในมุมมองแผ่นข้อมูล คุณสามารถเลือกโหมดการป้อนข้อมูลสําหรับกระบวนงานที่เก็บไว้ และจํากัดระเบียนที่กระบวนงานที่เก็บไว้แสดงได้
หมายเหตุ: การกระทํานี้จะไม่ได้รับอนุญาตถ้าฐานข้อมูลนั้นไม่ได้รับความเชื่อถือ
หมายเหตุ: Access 2010 เป็นเวอร์ชันล่าสุดที่สนับสนุนโครงการข้อมูล Access
การตั้งค่า
แมโครแอคชัน OpenStoredProcedure มีอาร์กิวเมนต์ดังนี้
|
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
|
ชื่อกระบวนงาน |
ชื่อของกระบวนงานที่เก็บไว้เพื่อเปิด กล่อง ชื่อกระบวนงาน ในส่วน อาร์กิวเมนต์แอคชัน ของหน้าต่างการออกแบบแมโครจะแสดงกระบวนงานที่เก็บไว้ทั้งหมดในฐานข้อมูลปัจจุบัน อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี ถ้าคุณเรียกใช้แมโครที่มีแมโครแอคชัน OpenStoredProcedure ใน ฐานข้อมูลไลบรารีAccess จะค้นหากระบวนงานที่เก็บไว้ที่มีชื่อนี้ในฐานข้อมูลไลบรารีก่อน จากนั้นในฐานข้อมูลปัจจุบัน |
|
มุมมอง |
มุมมองที่กระบวนงานที่เก็บไว้จะเปิดขึ้น คลิก แผ่นข้อมูล, ออกแบบ, ตัวอย่างก่อนพิมพ์, PivotTable หรือ PivotChart ในกล่อง มุมมอง ค่าเริ่มต้นคือ แผ่นข้อมูล |
|
โหมดข้อมูล |
โหมดการป้อนข้อมูลสําหรับกระบวนงานที่เก็บไว้ ซึ่งจะนําไปใช้กับกระบวนงานที่เก็บไว้ที่เปิดในมุมมองแผ่นข้อมูลเท่านั้น คลิก เพิ่ม (ผู้ใช้สามารถเพิ่มระเบียนใหม่แต่ไม่สามารถดูหรือแก้ไขระเบียนที่มีอยู่ได้) แก้ไข (ผู้ใช้สามารถดูหรือแก้ไขระเบียนที่มีอยู่และเพิ่มระเบียนใหม่) หรือ อ่านอย่างเดียว (ผู้ใช้สามารถดูระเบียนได้เท่านั้น) ค่าเริ่มต้นคือ แก้ไข |
ข้อสังเกต
การกระทํานี้จะคล้ายกับการดับเบิลคลิกกระบวนงานที่เก็บไว้ในบานหน้าต่างนําทาง หรือคลิกขวาที่กระบวนงานที่เก็บไว้ในบานหน้าต่างนําทาง แล้วเลือกคําสั่งที่คุณต้องการ
การสลับไปยังมุมมองออกแบบในขณะที่กระบวนงานที่เก็บไว้นั้นเปิดอยู่จะเอาการตั้งค่าอาร์กิวเมนต์ โหมดข้อมูล สําหรับกระบวนงานที่เก็บไว้ออก การตั้งค่านี้จะไม่มีผล แม้ว่าผู้ใช้จะกลับไปยังมุมมองแผ่นข้อมูล
เคล็ดลับ
-
คุณสามารถลากกระบวนงานที่เก็บไว้จากบานหน้าต่างนําทางไปยังหน้าต่างการออกแบบแมโครได้ ซึ่งจะสร้างแมโครแอคชัน OpenStoredProcedure ที่จะเปิดกระบวนงานที่เก็บไว้ในมุมมองแผ่นข้อมูลโดยอัตโนมัติ
-
ถ้าคุณไม่ต้องการแสดงข้อความของระบบที่ปรากฏตามปกติเมื่อมีการเรียกใช้กระบวนงานที่เก็บไว้ (ระบุว่าเป็นกระบวนการที่เก็บไว้และแสดงจํานวนระเบียนที่จะได้รับผลกระทบ) คุณสามารถใช้แอคชัน SetWarnings เพื่อระงับการแสดงข้อความเหล่านี้ได้
เมื่อต้องการเรียกใช้แมโครแอคชัน OpenStoredProcedure ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด OpenStoredProcedure ของวัตถุ DoCmd