אקסס 2010 - הודעת מערכת

יעליעלי

New member
אקסס 2010 - הודעת מערכת

כאשר עושים שאילתת עדכון, מתקבלת הודעת מערכת שמבקשת לאשר את העדכון. ב VBA אפשר להמנע מההודעה (setwarning=false) האם יש דרך להמנע ממנה גם ללא קוד? תודה לעונים
 

כלליים

New member
כך

קובץ>אפשרויות>הגדרות לקוח>אשר יש כמה אפשרויות שקובעות את הצגת האזהרות
 

יעליעלי

New member
תודה

אני מבינה שאי אפשר לקבוע את זה ברמת השאילתא הספציפית, כפי שמאפשר VBA
 

כלליים

New member
גם VBA

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

יעליעלי

New member
זה לא אותו הדבר...

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

כלליים

New member
הקידומת DoCmd

מלמדת שמדובר לא יותר מהפעלה של הפקודה הידנית. פשוט לחיצה ווירטואלית על הלחצנים. אם את רוצה, את השאילתה תריצי ע"י VBA, והמשתמש יפעיל את הVBA ע"י מאקרו/לחצן וכדו'
 
למעלה