คุณสามารถใช้แมโครแอคชัน GoToPage ในฐานข้อมูล Access บนเดสก์ท็อปเพื่อย้าย โฟกัส ใน ฟอร์ม ที่ใช้งานอยู่ไปยัง ตัวควบคุม แรกในหน้าที่ระบุ คุณสามารถใช้การกระทํานี้ได้ถ้าคุณได้สร้างฟอร์มที่มีตัวแบ่งหน้าที่ประกอบด้วยกลุ่มของข้อมูลที่เกี่ยวข้องกัน ตัวอย่างเช่น คุณอาจมีฟอร์มพนักงานที่มีข้อมูลส่วนบุคคลบนหน้าหนึ่ง ข้อมูลสํานักงานบนหน้าอื่น และข้อมูลการขายบนหน้าที่สาม คุณสามารถใช้แมโครแอคชัน GoToPage เพื่อย้ายไปยังหน้าที่ต้องการได้ คุณยังสามารถแสดงหน้าของข้อมูลหลายหน้าบนฟอร์มเดียวได้โดยใช้ตัวควบคุมแท็บ
หมายเหตุ: แมโครแอคชัน GoToPage ไม่พร้อมใช้งานใน Access Web App
การตั้งค่า
แมโครแอคชัน GoToPage มีอาร์กิวเมนต์ดังนี้
อาร์กิวเมนต์ของแอคชัน |
คำอธิบาย |
หมายเลขหน้า |
หมายเลขของหน้าที่คุณต้องการย้ายโฟกัสไป ใส่หมายเลขหน้าในกล่อง หมายเลขหน้า อาร์กิวเมนต์นี้เป็นอาร์กิวเมนต์ที่จําเป็นต้องมี คุณสามารถใช้อาร์กิวเมนต์ ขวา และ ลง เพื่อแสดงส่วนของหน้าที่คุณต้องการดู |
ขวา |
ตําแหน่งแนวนอนของจุดบนหน้า วัดจากขอบด้านซ้ายของหน้าต่างที่มี ซึ่งจะปรากฏที่ขอบด้านซ้ายของหน้าต่าง |
ลง |
ตําแหน่งแนวตั้งของจุดบนหน้า วัดจากขอบด้านบนของหน้าต่างที่มี ซึ่งจะปรากฏที่ขอบด้านบนของหน้าต่าง |
หมายเหตุ: อาร์กิวเมนต์ Right และ Down จะถูกวัดเป็นนิ้วหรือเซนติเมตร ขึ้นอยู่กับการตั้งค่าภูมิภาคในแผงควบคุมของ Windows
ข้อสังเกต
คุณสามารถใช้แมโครแอคชันนี้เพื่อเลือกตัวควบคุมแรก (ตามที่กําหนดโดย ลำดับของแท็บ ) ของฟอร์มในหน้าที่ระบุ ใช้แมโครแอคชัน GoToControl เพื่อย้ายไปยังตัวควบคุมเฉพาะบนฟอร์ม
คุณสามารถใช้อาร์กิวเมนต์ Right และ Down สําหรับฟอร์มที่มีขนาดใหญ่กว่าหน้าต่าง Access ได้ ใช้อาร์กิวเมนต์ หมายเลขหน้า เพื่อย้ายไปยังหน้าที่ต้องการ แล้วใช้อาร์กิวเมนต์ ขวา และ ลง เพื่อแสดงส่วนของหน้าที่คุณต้องการดู Access จะแสดงส่วนของหน้าที่มีมุมซ้ายบนออฟเซตของระยะห่างที่ระบุจากมุมบนซ้ายของหน้า
คุณไม่สามารถใช้แมโครแอคชัน GoToPage ในกรณีต่อไปนี้:
-
เมื่อต้องการย้ายโฟกัสไปยังหน้าบนฟอร์มที่ซ่อนอยู่
-
เมื่อต้องการย้ายโฟกัสจากหน้าหนึ่งไปยังอีกหน้าหนึ่งภายในตัวควบคุมแท็บ
เมื่อต้องการเรียกใช้แมโครแอคชัน GoToPage ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด GoToPage ของวัตถุ DoCmd