יצירת קשר גומלין

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

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

בנושא זה

יצירת קשר גומלין במסד נתונים שולחני של Access

יצירת קשר גומלין ב- Access Web App

יצירת קשר גומלין במסד נתונים שולחני של Access

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

    פקודה קשרי גומלין בכרטיסיה כלי מסד נתונים

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

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

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

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

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

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

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

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

  7. לחץ על צור.

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

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

הערות: 

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

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

יצירת קשר גומלין ב- Access Web App

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

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

כך ניתן ליצור שדה בדיקת מידע ב- Access Web App:

  1. פתח את הטבלה שבה ברצונך ליצור שדה בדיקת מידע חדש על-ידי לחיצה כפולה עליה בניווט. (רמז: ייתכן שתצטרך ללחוץ על בית > חלונית הניווט כדי לראות את הטבלאות הזמינות.)

    בדוגמה לעיל, לחץ על הטבלה עובדים.

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

    בדוגמה, הקלד אזור בתור שם השדה.

  3. בעמודה סוג נתונים, לחץ על החץ ובחר בדיקת מידע.

    הגדרת סוג הנתונים 'בדיקת מידע' עבור שדה בדיקת מידע

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

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

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

    בדוגמה, בחר טבלה: אזורים.

    אפשרויות הבחירה באשף בדיקת מידע

    (שמות הטבלאות בתמונה תואמים לדוגמה שבה אנחנו משתמשים.)

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

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

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

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

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

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

מעוניין רק ביסודות העריכה או המחיקה של קשרי גומלין? עיין במאמרים הבאים:

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

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

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

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

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

×