איני יכול לשמור את מסד הנתונים המשוכפל שלי בתבנית Access 2007

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

בעיות

ב- Microsoft Office Access 2007, משוכפלת מסדי נתונים שנוצרו בגירסאות קודמות של Access (. לא ניתן לשמור תבנית MDB) החדשה. תבנית הקובץ ACCDB. האפשרות מעומעמת (לא זמין) כאשר אתה מנסה להשתמש בפקודה שמור מסד נתונים בשם (לחץ על לחצן Microsoft Office תמונת לחצן Office , ולאחר מכן לחץ על החץ לצד שמור בשם ).

סיבה

תבנית הקובץ ‎.ACCDB אינה תומכת בשכפול.

פתרון

השתמש במסד הנתונים המשוכפל בתבנית קובץ ‎.MDB

באפשרותך להמשיך להשתמש במסד הנתונים המשוכפל בתבנית קובץ ‎.MDB הפונקציונליות של שכפול עדיין נתמכת עבור תבנית הקובץ ‎.MDB

יצירה מחדש באופן ידני של מסד הנתונים בתבנית קובץ Office Access 2007

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

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

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

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

  2. לחץ על אפשרויות בתפריט כלים. מופיעה תיבת הדו-שיח 'אפשרויות'.

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

יצירה מחדש באופן ידני של מסד הנתונים

  1. צור מסד נתונים ריק ופתח אותו.

    הערה: Access יוצר טבלה חדשה וריקה בשם טבלה1. עליך למחוק טבלה זו — באפשרותך לעשות זאת על-ידי סגירה מיידית שלה לפני שתבצע בה שינויים כלשהם. לחץ באמצעות לחצן העכבר הימני על הכרטיסיה 'אובייקט' של הטבלה ולאחר מכן לחץ על סגור בתפריט הקיצור.

  2. בכרטיסיה נתונים חיצוניים, בקבוצה ייבוא, לחץ על Access.

    מופיעה תיבת הדו-שיח קבל נתוני חיצוניים - מסד נתונים של Access.

  3. לחץ על עיון כדי לאתר את מסד הנתונים המשוכפל.

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

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

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

    חשוב    אל תבחר כל טבלה בשלב זה. תיצור מחדש את הטבלאות בשלב מאוחר יותר.

  7. לאחר שסיימת לבחור אובייקטים, לחץ על אישור כדי לייבא אותם.

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

  8. פתח את מסד הנתונים המשוכפל ב- Office Access 2007. עבור כל טבלה במסד הנתונים המשוכפל, צור שאילתת יצירת טבלה אשר תיקח את כל הנתונים בטבלה הישנה ותיצור טבלה בעלת אותם נתונים במסד הנתונים החדש.

    הערה: אם s_GUID הוא מפתח ראשי (מפתחות זרים בטבלאות אחרות פונים אליו), יש לכלול את השדה s_GUID בטבלה החדשה. אם השדה s_GUID לא משמש כמפתח ראשי, אין סיבה לשמר בטבלה החדשה. אין להעתיק את השדות s_Lineage ו- s_Generation לטבלה החדשה.

    כברירת מחדל, השדות s_GUID‏, s_Lineage ו- s_Generation מוסתרים. כדי להציג שדות אלה, השתמש בהליך הבא:

    1. במסד הנתונים המשוכפל, ודא שכל הטבלאות סגורות.

    2. לחץ באמצעות לחצן העכבר הימני על חלונית הניווט ולאחר מכן לחץ על אפשרויות ניווט. תיבת הדו-שיח 'אפשרויות ניווט' נפתחת.

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

      כיצד?

      1. צור שאילתה הבוחרת את הטבלאות שמכילות את הרשומות שברצונך להכניס לטבלה החדשה.

        כיצד?

        1. בכרטיסיה יצירה, בקבוצה אחר, לחץ על שאילתה.

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

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

        4. הוסף שדות לשורה שדה ברשת עיצוב.

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

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

      3. בתיבה שם טבלה, הזן את שם הטבלה שברצונך ליצור או להחליף.

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

      5. לחץ על אישור.

      6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל. פעולה זו תהפוך את הטבלה החדשה.

        הערה: הטבלה החדשה שיצרת אינה יורשת את מאפייני השדות או הגדרת המפתח ראשי מהטבלה המקורית.

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

    כיצד?

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

    2. בחלק העליון של החלון, לחץ על השדה שבעבורו ברצונך ליצור אינדקס.

    3. בחלק התחתון של החלון, לחץ על תיבת המאפיינים אינדקס ולאחר מכן בחר כן (אפשרי כפילות) או כן (ללא כפילות).

    4. בחר את השדה או השדות שמהווים את המפתח הראשי.

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

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

    כיצד?

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

    הגדרת של יחיד-לרבים או קשר גומלין של יחיד ליחיד

    1. אם ישנן טבלאות פתוחות, סגור אותן. אין אפשרות ליצור או לשנות קשרי גומלין בין טבלאות פתוחות.

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

    3. אם טרם הגדרת קשרי גומלין במסד הנתונים, תיבת הדו-שיח הצגת טבלה תוצג אוטומטית.

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

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

    5. גרור את השדה שברצונך לשייך מטבלה אחת אל השדה המתאים בטבלה האחרת.

      כדי לגרור שדות מרובים, הקש על המקש CTRL, לחץ על כל שדה ולאחר מכן גרור אותם.

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

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

      הגדר את אפשרויות קשר הגומלין במידת הצורך.

    7. לחץ על הלחצן צור כדי ליצור את קשר הגומלין.

    8. חזור על צעדים 4 עד 7 עבור כל זוג טבלאות שברצונך לקשר.

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

    הגדרת קשר גומלין של רבים-לרבים

    1. צור את שתי הטבלאות שיהיו עם קשר גומלין של רבים-לרבים.

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

    3. בטבלת הצומת, הגדר את שדה המפתח הראשי כך שיכלול את שדות המפתח הראשי משתי הטבלאות האחרות. לדוגמה, בטבלת צומת Order Details, יורכב המפתח הראשי מהשדות OrderID ו-ProductID.

      כיצד?

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

      2. בחר את השדה או השדות שברצונך להגדיר כמפתח ראשי.

        לבחירת שדה אחד, לחץ על בורר שורות של השדה הרצוי.

        כדי לבחור מספר שדות, החזק את מקש CTRL לחוץ ולחץ על בורר השורה של כל שדה.

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

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

    4. הגדר קשר גומלין של יחיד-לרבים בין כל אחת משתי הטבלאות הראשיות לבין הטבלה צינורות.

  11. שמור את מסד הנתונים החדש.

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

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

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

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

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

×