אחסון התאריך והשעה של שינוי רשומה

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

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

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

במאמר זה

מבט כולל

לפני שתתחיל

שלב 1: הוספת שדות חותמת זמן לטבלה

שלב 2: יצירת מאקרו המקליט את התאריך והשעה

שלב 3: הוספת השדות והמאקרו לטופס הזנת נתונים

מבט כולל

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

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

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

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

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

לראש הדף

לפני שתתחיל

לפני שתתחיל, שקול את הגורמים הבאים:

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

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

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

  • אם אתה מעוניין רק לתעד את התאריך והשעה שבהם נוצר רשומה, פשוט הוסף שדה לטבלה והגדרת המאפיין ערך ברירת מחדל של שדה זה now () או date ().

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

לראש הדף

שלב 1: הוספת שדות חותמת זמן לטבלה

צור שדות לאחסון המידע.

  1. פתח את הטבלה בתצוגת עיצוב.

  2. בצע אחת מהפעולות הבאות או את שתיהן:

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

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

  3. הקש CTRL+S כדי לשמור את השינויים.

לראש הדף

שלב 2: יצירת מאקרו המקליט את התאריך והשעה

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

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

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

  2. בכרטיסיה עיצוב, בקבוצה הצג/הסתר, לחץ על הצג את כל הפעולות.

  3. בחלון המאקרו, פתח את הרשימה של פעולות המאקרו ובחר ב- SetValue.

    כרטיסיית עיצוב מאקרו של Access 2010.

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

    2. לאחר מכן, בחר בפעולה SetValue מתוך הרשימה.

  4. בתיבת הפעולה SetValue, בתיבה פריט, הקלד או הדבק [תאריך שינוי].

  5. בתיבה ביטוי, הקלד Date()‎.

  6. פתח את הרשימה הבאה של פעולות המאקרו ובחר ב- SetValue.

  7. בתיבת הפעולה SetValue, בתיבה פריט הקלד או הדבק [שעת שינוי].

  8. בתיבה ביטוי, הקלד Time()‎.

  9. הקש CTRL+S ולאחר מכן, בתיבת הדו-שיח שמירה בשם, הקלד השתנה לאחרונה.

לראש הדף

שלב 3: הוספת השדות והמאקרו לטופס הזנת נתונים

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

  1. פתח את טופס הזנת הנתונים בתצוגת עיצוב.

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

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

  4. אם גליון המאפיינים אינו מוצג, הקש F4 כדי להציגו.

  5. בגליון המאפיינים, ודא שסוג בחירה מוגדר כטופס.

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

  6. בגליון המאפיינים, לחץ על הכרטיסיה אירוע.

  7. בכרטיסיה אירוע, לחץ על החץ בתיבה לפני עדכון ולאחר מכן לחץ על השתנה לאחרונה.

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

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

לראש הדף

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

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

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

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

×