מבוא למקורות נתונים

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

במאמר זה

מבט כולל על מקורות נתונים

מקור נתונים ראשי

מקורות נתונים משניים

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

מבט כולל על מקורות נתונים

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

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

חלונית המשימות מקור נתונים ב- InfoPath

1. שדה

2. קבוצה

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

טבלה חוזרת מאוגדת לקבוצה ולשדות במקור נתונים

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

לראש הדף

מקור נתונים ראשי

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

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

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

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

יצירת מקור הנתונים הראשי

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

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

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

תבנית טופס בהתבסס על מסד נתונים של Microsoft Office Access או מסד נתונים של Microsoft SQL Server     InfoPath מוסיף שדות וקבוצות למקור הנתונים הראשי, בהתבסס על אופן אחסון הנתונים במסד הנתונים.

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

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

שינוי מקור הנתונים הראשי

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

סמל

מה באפשרותך להוסיף

תמונת סמל

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

תמונת סמל

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

תמונת סמל

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

תמונת סמל

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

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

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

  • העברה, מחיקה או שינוי שם של שדה או קבוצה

  • שינוי שדה חוזר או לקבוצה חוזרת שאינם חוזרים שדה או קבוצה

  • שינוי נתונים מסוג טקסט עשיר לסוג נתונים שונים

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

שם    שם השדה או הקבוצה.

דרישות שם

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

  • שמות אינם יכולים להכיל רווחים.

  • שמות חייבים להתחיל בתו אלף-ביתי או מקף תחתון (_) ווהן יכולות להכיל רק תווים אלפאנומריים, תחתונים, מקפים (-) ונקודות (.).

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

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

סוגי שדות וקבוצות

הקלד

מתי להשתמש

שדה (תכונה)

השתמש בסוג זה עבור שדה אם אחת או יותר מהפעולות הבאות החל:

  • השדה אינו יכול להכיל קבוצות או שדות נוספים.

  • השדה חייב להיות בשדה רכיב.

  • השדה אינו חוזר.

  • השדה תמיד להכיל ערך.

  • השדה הוא כל סוג נתונים שאינו טקסט עשיר (XHTML).

  • מסד הנתונים או שירות האינטרנט דורש שדה תכונה.

שדה (רכיב)

השתמש בסוג זה עבור שדה אם אחת או יותר מהפעולות הבאות החל:

  • השדה יכול להכיל שדות תכונה נוספים.

  • השדה הוא חלק מקבוצה.

  • השדה חוזר בקבוצה.

  • מסד הנתונים או שירות האינטרנט דורש שדה רכיב.

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

קבוצה

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

קבוצה (בחירה)

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

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

השלמת סכימת XML או מסמך XML

השתמש בסוג רכיב זה אם ברצונך להוסיף סכימת XML נוספת או מסמך XML במיקום שצוין במקור הנתונים.

סוג נתונים    הגדרת סוג הנתונים שדה שיכולים לאחסן.

רשימה של סוגי נתונים זמינים

סוג נתונים

מתי להשתמש

טקסט

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

טקסט עשיר

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

מספר שלם

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

Decimal

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

True/False

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

היפר-קישור

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

תאריך

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

זמן

השתמש בסוג נתונים זה עבור שדה רכיב או תכונה המכיל של 24 שעות.

תאריך ושעה

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

תמונה או קובץ מצורף

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

מותאם אישית

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

הערה: טבלה זו מציגה רק את הנפוצות ביותר XML סוגי הנתונים המשמשים בתבנית טופס. ב- InfoPath, באפשרותך להשתמש ב- ההמלצות World Wide Web Consortium (W3C) כל סוג נתונים של XML 1.0. כדי להשתמש בסוג נתונים שאינו מופיע בטבלה, עליך חילוץ קבצי הטופס עבור תבנית טופס וערוך את קובץ הסכימה (. xsd). חפש קישורים למידע נוסף אודות חילוץ קבצי הטופס עבור תבנית טופס בסעיף למידע נוסף.

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

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

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

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

לראש הדף

מקורות נתונים משניים

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

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

מקורות נתונים משניים שונים ממקור הנתונים הראשי בדרכים הבאות:

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

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

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

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

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

יצירת מקורות נתונים משני

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

  • שירות אינטרנט

  • קובץ XML

  • מסד נתונים של Microsoft Office Access או במסד נתונים של Microsoft SQL Server

  • רשימה באתר שבו פועל Microsoft Windows SharePoint Services

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

מקור נתונים משני בחלונית המשימה מקור נתונים

שינוי מקורות נתונים משניים

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

לראש הדף

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

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

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

לראש הדף

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

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

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

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

×