Applies ToSharePoint Foundation 2010 SharePoint Server 2010

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

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

בנושא זה

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

הסעיפים הבאים מספקים מידע רקע חשוב אודות יצירת קשרי גומלין בין רשימות מקור ויעד, יצירת עמודות ייחודיות ועמודות בדיקת מידע, אכיפת אופן פעולה של קשרי גומלין בין רשימות, הוספת עמודות בדיקת מידע ראשיות ומשניות, הצגה, עריכה ומחיקה של פריטים בתוך קשרי גומלין בין רשימות, ניהול קשרי גומלין בין רשימות כאשר הרשימות כוללות פריטים רבים, והיתרונות הנוספים של שימוש בתוכנית עריכה כגון Microsoft Office SharePoint Designer 2010‎‏.

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

1. הרשימה 'פריטים' היא רשימת המקור והרשימה 'הזמנות' היא רשימת היעד.

2. כל רשימה כוללת עמודות ייחודיות כדי לוודא התאמה של הנתונים הנכונים.

3. עמודת בדיקת המידע הראשית ברשימת המקור "מחפשת" את עמודת 'מזהה ההזמנה' ברשימת היעד בהתבסס על ערך תואם.

4. עמודת בדיקת מידע משנית ברשימת המקור מוסיפה באופן אוטומטי את עמודת תיאור ההזמנות מרשימת היעד.

לראש הדף

יצירת עמודות ייחודיות

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

הערה: ייחודיות אינה תלויית רישיות, לכן, לדוגמה, ORD-231 ו- ord-231 נחשבים לערכים כפולים.

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

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

סוגי עמודות נתמכים

סוגי עמודות שאינם נתמכים

שורת טקסט אחת

מספר שורות טקסט

בחירה (ערך יחיד)

בחירה (ריבוי ערכים)

מספר

מחושב

מטבע

היפר-קישור או תמונה

תאריך ושעה

עמודות מותאמות אישית

בדיקת מידע (ערך יחיד)

בדיקת מידע (ריבוי ערכים)

אדם או קבוצה (ערך יחיד)

אדם או קבוצה (ריבוי ערכים)

כן/לא

לראש הדף

יצירת עמודות בדיקת מידע

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

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

סוגי עמודות נתמכים

סוגי עמודות לא נתמכים

שורת טקסט אחת

מטבע

מספר

בדיקת מידע

תאריך ושעה

אדם או קבוצה

מחושב

היפר-קישור או תמונה

שורות טקסט רבות

כן/לא

אפשרות

עמודות מותאמות אישית

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

לראש הדף

עמודת בדיקת מידע עם קשר גומלין שנאכף

בעמודת בדיקת מידע עם קשר גומלין שנאכף (המכונה גם שלמות הקשרים), באפשרותך לחפש ערכים בודדים ולשמור על תקינות הנתונים ברשימת היעד באחת משתי דרכים:

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

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

אכיפת קשרי גומלין בין רשימות

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

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

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

הערה: דרושה לך ההרשאה 'ניהול רשימות' ברשימה כדי ליצור או לשנות קשר גומלין שנאכף.

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

לראש הדף

עמודת בדיקת מידע עם קשר גומלין שלא נאכף

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

לראש הדף

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

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

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

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

עמודות בדיקת מידע עם ערכים מרובים

1. עמודת בדיקת מידע ראשית בעלת ערכים מרובים.

2. עמודת בדיקת מידע משנית בעלת ערכים מרובים.

3. שם העמודה השתנה משם ברירת המחדל GetID: כותרת לכלים.

לראש הדף

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

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

הסעיפים הבאים מתארים את המתרחש באופן מפורט יותר.

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

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

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

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

  • באפשרותך להסיר את הפריט מרשימת המקור.

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

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

  • מתקבלת הודעת שגיאה שלפיה העמודה משמשת לאכיפת פעולת המחיקה המוגבלת.

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

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

  • באפשרותך למחוק את הפריט ברשימת המקור לאחר מכן.

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

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

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

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

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

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

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

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

  • אין באפשרותך למחוק את רשימת המקור או היעד.

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

לסיכום:

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

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

  • אין באפשרותך למחוק רשימות שמשתתפות בקשר גומלין שנאכף.

לראש הדף

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

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

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

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

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

  • מספר הפריטים בפעולת מחיקה חורג מ- 1,000.

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

לראש הדף

שימוש בתוכניות עריכה, כגון Office SharePoint Designer 2010

שקול להשתמש בתוכנית עריכה שתואמת לטכנולוגיות SharePoint. לדוגמה, ‎Microsoft Office SharePoint Designer 2010‎ מסייע לך לעבוד עם קשרי גומלין בין רשימות על-ידי אספקת פונקציונליות ותכונות נוספות. באפשרותך לחבר Web Part של תצוגת רשימה או Web Part של טופס נתונים ל- Web Part של רשימה קשורה כדי להציג באופן אנכי ערכים מרובים מרשימת היעד של בדיקת המידע. באפשרותך גם להגביל פעולות הוספה כחלק מאימות שדה באמצעות עורך סכימות הרשימה.

חפש מידע נוסף אודות ‎Office ‎SharePoint Designer 2010‎ במערכת העזרה של המוצר.

לראש הדף

כיצד ליצור עמודה ייחודית ועמודת בדיקת מידע

הסעיפים הבאים מספקים הוראות צעד-אחר-צעד ליצירת עמודה ייחודית ועמודת בדיקת מידע.

יצירה או שינוי של עמודה ייחודית

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

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

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

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

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

  4. בתיבה שם עמודה, הקלד שם עבור העמודה.

  5. תחת סוג המידע בעמודה זו הוא, לחץ על אחת מהאפשרויות הבאות:

    • שורת טקסט אחת

    • שורות טקסט מרובות

    • אפשרות

    • מספר

    • מטבע

    • תאריך ושעה

    • כן/לא

    • בדיקת מידע (ערך יחיד)

    • אדם או קבוצה (ערך יחיד)

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

הערה: .

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

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

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

לראש הדף

יצירת עמודת בדיקת מידע

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

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

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

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

  4. בתיבה שם עמודה, הקלד שם עבור העמודה.

  5. תחת סוג המידע בעמודה זו הוא, לחץ על בדיקת מידע.

  6. בתיבה קבל מידע מתוך, בחר רשימת יעד.

  7. בתיבה בעמודה זו, בחר עמודה ראשית.

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

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

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

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

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

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

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.