אקסס – התמודדות עם תקלה 3211 – טבלה נעולה (Access VBA Error 3211 )

קורה לפעמים, מצב שבו צריך לשנות דברים בטבלה , למרות שהיא נעולה

המצב שלי היה כזה : לטופס היה טופס משנה שמבוסס על טבלה זמנית

וברגע שמבצעים פעולה מסויימת, הטבלה הזמנית צריכה להימחק ולהרשם מחדש ואז טופס המשנה מתרענן.

הבעיה – Access לא נותן לך למחוק את הטבלה, כאשר טופס מאוגד אליה.

הפתרון – במקום למחוק את הטבלה, אפשר פשוט למחוק את הרשומות שבה, את זה אקסס כן מתיר.

ואז , את השאילתת שיוצרת את הטבלה הזמנית – יש להחליף בשאילתא INSERT רגילה.

בצורה כזו, Access מאפשרת את כל הפעולות, גם דרך ADO Recordset וגם דרך שאילתות.

בהצלחה!