ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

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

การตั้งค่า

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

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

คำอธิบาย

ชนิดของวัตถุ

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

ชื่อวัตถุ

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

ข้อสังเกต

Access รอให้การอัปเดตหน้าจอที่ค้างอยู่เสร็จสมบูรณ์จนกว่าจะทํางานอื่นๆ ที่ค้างอยู่ให้เสร็จสิ้น ด้วยการกระทํานี้ คุณสามารถบังคับให้ตัวควบคุมที่เกิดซ้ําในทันทีในวัตถุที่ระบุ คุณสามารถใช้การกระทํานี้:

  • เมื่อคุณใช้แมโครแอคชัน SetValue เพื่อเปลี่ยนค่าในตัวควบคุมจํานวนหนึ่ง Access อาจไม่แสดงการเปลี่ยนแปลงในทันที โดยเฉพาะถ้าตัวควบคุมอื่นๆ (เช่น ตัวควบคุมจากการคํานวณ) ขึ้นอยู่กับค่าในตัวควบคุมที่เปลี่ยนแปลง

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

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

  • แมโครแอคชัน RepaintObject จะไม่มีผลเหมือนกับการคลิก รีเฟรช ในกลุ่ม ระเบียน บนแท็บ หน้าแรก ซึ่งจะแสดงการเปลี่ยนแปลงใดๆ ที่คุณหรือผู้ใช้รายอื่นทําในระเบียนที่แสดงอยู่ในฟอร์มและแผ่นข้อมูล

เมื่อต้องการเรียกใช้แมโครแอคชัน RepaintObject ในโมดูล Visual Basic for Applications (VBA) ให้ใช้เมธอด RepaintObject ของวัตถุ DoCmd

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

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

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

×