เปิด Form A แล้ว ปิด พอมาเปิด Form B จะช้ากว่าจะ Load เสร็จ


0 สมาชิก และ 2 ผู้มาเยือน กำลังดูหัวข้อนี้

13 ต.ค. 68 , 19:38:58
อ่าน 2659 ครั้ง

Krathok-man

อธิบายยากหน่อยดังนี้ครับ  เปิด Form A  แล้วปิด  --->พอมาเปิด Form B  จะช้ากว่าจะ Load เสร็จ เขียนด้านล่างซ้ายว่า แบบสอบถามกำลังทำงาน (ไม่มี Query ที่ฝังเวลา Load) --->พอปิด Form B แล้ว เปิดซ้ำ Form ฺB  ก็เร็วอยู่ จะเป็นอย่างนี้อยู่เรื่อย มันเกิดจากอะไรได้บ้างครับ

 

15 ต.ค. 68 , 11:48:46
ตอบกลับ #1

OddyWriter

มันขึ้นอยู่กับ Form B ครับ อาจเพราะ Control บางตัวที่ต้องใช้เวลาทำงาน หรือ Form อาจมีการใส่คำสั่งพวก Domain Aggregation ไว้เยอะ (ซึ่งคำสั่งนี้คือ Query แบบหนึ่ง)
หรือไม่ Record Source ของ Form B อาจมีข้อมูลเยอะ เปิดครั้งแรกช้า เปิดครั้งต่อไปจึงเร็วขึ้น
การใช้งานแบบ Online ก็อาจเป็นสาเหตุหนึ่ง
ถ้า From B มีความซับซ้อนมาก ก็เกิดได้
การย้าย Pointer ของ Form A ไป Form B ก็เป็นอีกสาเหตุหนึ่ง
หรือ
อาจเป็นอื่นๆ ที่ยังนึกไม่ออก
รับจ้างทำฐานข้อมูล สอนวางระบบฐานข้อมูล Excel/ Access/ VBA Excel/ VBA Access/ SQL Server/ Database Design
แม้กระทั่งดูดวง ก็ติดต่อได้นะครับ
 


บอร์ดเรียนรู้ Access สำหรับคนไทย


 

Sitemap 1 2 3 4 5