יצירה, עריכה או מחיקה של קשר גומלין

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

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

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

לקבלת מידע נוסף אודות קשרי גומלין בין טבלאות, עיין במאמר מדריך לקשרי גומלין בין טבלאות.

במאמר זה

יצירת קשר גומלין בין טבלאות

יצירת קשר גומלין של טבלה באמצעות על כרטיסיית המסמך של קשרי גומלין

יצירת קשר גומלין של טבלה באמצעות החלונית 'רשימת שדות'

עריכת קשר גומלין של טבלה

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

מחיקת קשרי גומלין בין טבלאות

יצירת קשר גומלין בין טבלאות

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

לראש הדף

יצירת קשר גומלין של טבלה באמצעות על כרטיסיית המסמך של קשרי גומלין

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    תמונה של רצועת הכלים של Access

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

    הכרטיסיה 'עיצוב' ברצועת הכלים הקבוצה 'קשרי גומלין'

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

  5. בחר טבלה או שאילתה אחת או יותר ולאחר מכן לחץ על הוסף. לאחר שתסיים להוסיף טבלאות ושאילתות לכרטיסיית המסמך 'קשרי גומלין', לחץ על סגור.

  6. גרור שדה (בדרך כלל המפתח הראשי) מטבלה אחת לשדה המשותף (המפתח הזר) בטבלה האחרת. כדי לגרור שדות מרובים, הקש על מקש CTRL, לחץ על כל שדה ולאחר מכן גרור אותם.

    תיבת הדו-שיח עריכת קשרי גומלין מופיעה.

    תיבת הדו-שיח 'עריכת קשרי גומלין'

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

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

    בנוסף, עיין במאמר מדריך לקשרי גומלין בין טבלאות.

  8. לחץ על צור.

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

גרירת שדה מטבלה לשדה המתאים בטבלה אחרת

הערות: 

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

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

לראש הדף

יצירת קשר גומלין של טבלה באמצעות החלונית 'רשימת שדות'

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

פתיחת טבלה בתצוגה 'גליון נתונים'

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

פתיחת החלונית רשימת שדות

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

    תמונה של רצועת הכלים של Access

    מופיעה החלונית רשימת שדות.

    החלונית 'רשימת שדות'

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

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

הוספת שדה ויצירת קשר גומלין מהחלונית 'רשימת שדות'

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

    תמונה של רצועת הכלים של Access

    מופיעה החלונית רשימת שדות.

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

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

  4. כאשר קו ההוספה יופיע, שחרר את השדה למיקום הרצוי.

    אשף בדיקת המידע מופעל.

  5. עקוב אחר ההוראות כדי להשלים את אשף בדיקת המידע.

    השדה יופיע בטבלה בתצוגת גליון נתונים.

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

לראש הדף

עריכת קשר גומלין של טבלה

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

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

    קו קשר הגומלין נעשה עבה יותר כאשר הוא נבחר.

  2. כאשר קו קשר הגומלין נבחר, לחץ עליו פעמיים.

    -לחלופין-

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

תיבת הדו-שיח עריכת קשרי גומלין תופיע.

פתיחת תיבת הדו-שיח 'עריכת קשרי גומלין'

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    הכרטיסיה ' מסמך קשרי גומלין מופיעה.

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

  4. בכרטיסיה עיצוב, בקבוצה קשרי גומלין, לחץ על כל קשרי הגומלין.

    הכרטיסיה 'עיצוב' ברצועת הכלים הקבוצה 'קשרי גומלין'

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

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

  5. לחץ על הקו של קשר הגומלין עבור קשר הגומלין שברצונך לשנות. בעת בחירה בקו של קשר הגומלין, הוא נעשה עבה יותר.

  6. לחץ פעמיים על הקו של קשר הגומלין.

    -לחלופין-

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

    מופיעה תיבת הדו-שיח עריכת קשרי גומלין.

    תיבת הדו-שיח 'עריכת קשרי גומלין'

  7. ערוך את השינויים ולאחר מכן לחץ על אישור.

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

הגדרת סוג הצירוף

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

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

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

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

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

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

הגדרת סוג הצירוף

  1. בתיבת הדו-שיח עריכת קשרי גומלין , לחץ על סוג צירוף.

    תיבת הדו-שיח מאפייני הצירוף תופיע.

  2. לחץ על האפשרות הרצויה ולאחר מכן לחץ על אישור.

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

הבחירה

צירוף יחסי

טבלה שמאלית

טבלה ימנית

1. נכללות רק שורות שבהן השדות המצורפים משתי הטבלאות הם שווים.

צירוף פנימי

שורות תואמות

שורות תואמות

2. נכללות כל הרשומות מ'לקוחות' ורק הרשומות מ'הזמנות' שבהן השדות המצורפים שווים.

צירוף חיצוני שמאלי

כל השורות

שורות תואמות

3. נכללות כל הרשומות מ'הזמנות' ורק הרשומות מ'לקוחות' שבהן השדות המצורפים הם שווים.

צירוף חיצוני ימני

שורות תואמות

כל השורות

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

עריכת שינויים בתיבת הדו-שיח 'מאפייני צירוף'

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    תמונה של רצועת הכלים של Access

    הכרטיסיה ' מסמך קשרי גומלין מופיעה.

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

  4. בכרטיסיה עיצוב, בקבוצה קשרי גומלין, לחץ על כל קשרי הגומלין.

    הכרטיסיה 'עיצוב' ברצועת הכלים הקבוצה 'קשרי גומלין'

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

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

  5. לחץ על הקו של קשר הגומלין עבור קשר הגומלין שברצונך לשנות. בעת בחירה בקו של קשר הגומלין, הוא נעשה עבה יותר.

  6. לחץ פעמיים על הקו של קשר הגומלין.

    -לחלופין-

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

    מופיעה תיבת הדו-שיח עריכת קשרי גומלין.

  7. לחץ על סוג צירוף

  8. בתיבת הדו-שיח מאפייני הצירוף, לחץ על אפשרות ולאחר מכן לחץ על אישור.

    תיבת הדו-שיח 'מאפייני צירוף'

  9. בצע שינויים נוספים בקשר הגומלין ולאחר מכן לחץ על אישור.

לראש הדף

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

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

הפעלה או ביטול של שלמות הקשרים

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    תמונה של רצועת הכלים של Access

    הכרטיסיה ' מסמך קשרי גומלין מופיעה.

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

  4. בכרטיסיה עיצוב, בקבוצה קשרי גומלין, לחץ על כל קשרי הגומלין.

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

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

  5. לחץ על הקו של קשר הגומלין עבור קשר הגומלין שברצונך לשנות. בעת בחירה בקו של קשר הגומלין, הוא נעשה עבה יותר.

  6. לחץ פעמיים על הקו של קשר הגומלין.

    -לחלופין-

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

    תיבת הדו-שיח עריכת קשרי גומלין מופיעה.

  7. סמן את אכוף שלמות הקשרים בין הטבלאות.

  8. בצע שינויים נוספים בקשר הגומלין ולאחר מכן לחץ על אישור.

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

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

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

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

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

    • על השדה המשותף מהטבלה הראשית להיות מפתח ראשי או בעל אינדקס ייחודי.

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

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

הגדרת אפשרויות הדירוג

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

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

הפעלה וביטול של עדכון ו/או מחיקה בהתאם להירארכיית הקשרים

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    תמונה של רצועת הכלים של Access

    הכרטיסיה ' מסמך קשרי גומלין מופיעה.

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

  4. בכרטיסיה עיצוב, בקבוצה קשרי גומלין, לחץ על כל קשרי הגומלין.

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

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

  5. לחץ על הקו של קשר הגומלין עבור קשר הגומלין שברצונך לשנות. בעת בחירה בקו של קשר הגומלין, הוא נעשה עבה יותר.

  6. לחץ פעמיים על הקו של קשר הגומלין.

    -לחלופין-

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

    מופיעה תיבת הדו-שיח עריכת קשרי גומלין.

  7. בחר בתיבת הסימון אכוף שלמות הקשרים בין הטבלאות.

  8. בחר בתיבת הסימון עדכן שדות קשורים בהתאם להירארכיית הקשרים או בתיבת הסימון מחק רשומות קשורות בהתאם להירארכיית הקשרים, או בחר בשתיהן.

  9. בצע שינויים נוספים בקשר הגומלין ולאחר מכן לחץ על אישור.

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

לראש הדף

מחיקת קשרי גומלין בין טבלאות

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

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על פתח.

  2. בתיבת הדו-שיח פתיחה, בחר את מסד הנתונים ופתח אותו.

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

    תמונה של רצועת הכלים של Access

    הכרטיסיה ' מסמך קשרי גומלין מופיעה.

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

  4. בכרטיסיה עיצוב, בקבוצה קשרי גומלין, לחץ על כל קשרי הגומלין.

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

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

  5. לחץ על קו קשר הגומלין עבור קשר הגומלין שברצונך למחוק. בעת בחירה בקו של קשר הגומלין, הוא נעשה עבה יותר.

  6. הקש על מקש DELETE.

    -לחלופין-

    באמצעות לחצן העכבר הימני ולאחר מכן לחץ על מחק.

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

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

לראש הדף

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

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

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

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

×