יצירת מאקרו נתונים

חשוב: מאמר זה תורגם בתרגום מכונה, ראה כתב ויתור. תוכל למצוא את הגרסה באנגלית של המאמר כאן לעיונך.

פקודות מאקרו של נתונים הן תכונה חדשה של Access 2010 המאפשרת לך להוסיף לוגיקה לאירועים שמתרחשים בטבלאות, כגון הוספה, עדכון או מחיקה של נתונים. פקודות אלה דומות ל"גורמים מפעילים" ב- Microsoft SQL Server. מאמר זה מראה לך כיצד ליצור פקודות מאקרו של נתונים ולאתר בהן באגים.

במאמר זה

אודות פקודות מאקרו של נתונים

יצירת מאקרו נתונים מונחה-אירועים

יצירת מאקרו נתונים בעל שם

ניהול פקודות מאקרו של נתונים

איתור באגים בפקודות מאקרו של נתונים

אודות פקודות מאקרו של נתונים

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

לראש הדף

יצירת מאקרו נתונים מונחה-אירועים

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

  1. בחלונית הניווט, לחץ פעמיים על הטבלה שאליה ברצונך להוסיף מאקרו נתונים.

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

    הערה: אם לאירוע כבר משויך מאקרו, הסמל שלו מודגש ברצועת הכלים.

    Access פותח את בונה המאקרו. אם נוצר מאקרו עבור אירוע זה בעבר, Access מציג את המאקרו הקיים.

  3. הוסף את הפעולות שברצונך שהמאקרו יבצע.

  4. שמור וסגור את פקודת המאקרו.

לקבלת מידע נוסף אודות יצירת פקודות מאקרו, עיין במאמר יצירת מאקרו של ממשק משתמש.

לראש הדף

יצירת מאקרו נתונים בעל שם

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

  1. בחלונית הניווט, לחץ פעמיים על הטבלה שאליה ברצונך להוסיף מאקרו נתונים.

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

    Access פותח את בונה המאקרו שבו תוכל להתחיל להוסיף פעולות.

לקבלת מידע נוסף אודות יצירת פקודות מאקרו, עיין במאמר יצירת מאקרו של ממשק משתמש.

אודות פרמטרים

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

הערה: פרמטרים אינם זמינים בפקודות מאקרו של נתונים כונן האירוע.

כדי להוסיף פרמטר למאקרו נתונים:

  1. בחלק העליון של המאקרו, לחץ על צור פרמטר.

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

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

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

לראש הדף

ניהול פקודות מאקרו של נתונים

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

עריכת מאקרו נתונים מונחה-אירועים

  1. בחלונית הניווט, לחץ פעמיים על הטבלה המכילה את מאקרו הנתונים שברצונך לערוך.

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

    הערה: אם לאירוע לא משויך מאקרו, הסמל שלו אינו מודגש בתפריט.

    Access פותח את בונה המאקרו ובאפשרותך להתחיל לערוך את המאקרו.

עריכת מאקרו נתונים בעל שם

  1. בחלונית הניווט, לחץ פעמיים על טבלה כלשהי כדי לפתוח אותה בתצוגת גליון נתונים.

  2. בכרטיסיה טבלה, בקבוצה פקודות מאקרו בעלות שם, לחץ על מאקרו בעל שם ולאחר מכן הצבע על ערוך פקודות מאקרו בעלות שם.

  3. בתפריט המשנה, לחץ על מאקרו הנתונים שברצונך לערוך.

    Access פותח את בונה המאקרו ובאפשרותך להתחיל לערוך את המאקרו.

שינוי שם של מאקרו נתונים בעל שם

  1. בחלונית הניווט, לחץ פעמיים על טבלה כלשהי כדי לפתוח אותה בתצוגת גליון נתונים.

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

  3. בתיבת הדו-שיח מנהל פקודות מאקרו של נתונים, לחץ על שנה שם ליד מאקרו הנתונים שברצונך לשנות את שמו.

    Access בוחר את שם המאקרו הנוכחי.

  4. הקלד את השם החדש או ערוך את השם הקיים ולאחר מכן הקש ENTER.

מחיקת מאקרו נתונים

השתמש בהליך זה כדי למחוק מאקרו נתונים בעל שם או מונחה-אירועים:

  1. בחלונית הניווט, לחץ פעמיים על טבלה כלשהי כדי לפתוח אותה בתצוגת גליון נתונים.

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

  3. בתיבת הדו-שיח מנהל פקודות מאקרו של נתונים, לחץ על מחק ליד מאקרו הנתונים שברצונך למחוק.

הערה:  באפשרותך גם למחוק מאקרו מונחה-אירועים על-ידי מחיקת כל הפעולות שלו.

לראש הדף

איתור באגים בפקודות מאקרו של נתונים

כלים נפוצים מסוימים לאיתור באגים בפקודות מאקרו, כגון הפקודה 'צעד בודד' ופעולת המאקרו MessageBox, אינם זמינים עבור פקודות מאקרו של נתונים. עם זאת, אם אתה נתקל בבעיות במאקרו נתונים, באפשרותך להשתמש בטבלה 'יומן היישומים' יחד עם פעולות המאקרו OnError, ‏RaiseError ו- LogEvent כדי לעזור באיתור שגיאות בפקודות מאקרו של נתונים.

הצגת הטבלה 'יומן היישומים'

הטבלה 'יומן היישומים' היא טבלת מערכת (בשם USysApplicationLog) שכברירת מחדל אינה מוצגת בחלונית הניווט. אם ישנה שגיאה במאקרו נתונים, ייתכן שתוכל לברר מה קרה על-ידי הצגת המידע בטבלה 'יומן היישומים'.

השתמש בהליך הבא כדי להציג את הטבלה 'יומן היישומים':

  1. לחץ על קובץ כדי לפתוח את תצוגת Microsoft Backstage.

  2. בכרטיסיה מידע, לחץ על הצג את טבלת יומן היישומים.

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

באפשרותך ליצור שורות בטבלה 'יומן היישומים' באמצעות הפעולה LogEvent או הפעולה RaiseError, ובאפשרותך לשלוט באופן שבו Access מגיב לשגיאות באמצעות הפעולה OnError.

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×