שימוש בערכים ממסד SQL Server נתונים כדי לאכלס תיבת רשימה, תיבת רשימה נפתחת או תיבה משולבת

חל על
InfoPath 2010 InfoPath 2013

באפשרותך לאכלס תיבת רשימה, תיבת רשימה נפתחת או תיבה משולבת בנתונים מחיבור נתונים של שאילתה למסד נתונים של Microsoft SQL Server נתונים.

במאמר זה

מבט כולל

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

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

הערה

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

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

לראש הדף

לפני שתתחיל

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

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

לראש הדף

שלב 1: הוספת חיבור נתונים של שאילתה

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

  1. בתפריט כלים , לחץ על חיבורי נתונים.

  2. בתיבת הדו-שיח חיבורי נתונים, לחץ על הוסף.

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

  4. בעמוד הבא של האשף, לחץ על מסד נתונים (Microsoft SQL Server או Microsoft Office Access בלבד) ולאחר מכן לחץ על הבא.

  5. בעמוד הבא של האשף, לחץ על בחירת מסד נתונים.

  6. בתיבת הדו-שיח בחירת מקור נתונים, לחץ על מקור חדש.

  7. בעמוד הבא של האשף, ברשימה איזה סוג של מקור נתונים ברצונך להתחבר, לחץ על Microsoft SQL Server מכן לחץ על הבא.

  8. בתיבה שם שרת, הקלד את שם השרת המכיל את SQL Server הנתונים.

  9. תחת אישורי כניסה, בצע אחת מהפעולות הבאות:

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

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

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

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

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

    הערה

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

  15. לחץ על הבא.

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

לראש הדף

שלב 2: קביעת התצורה של הפקד

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

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

  3. לחץ על הכרטיסיה נתונים.

  4. תחת ערכי תיבת רשימה, לחץ על חפש ערכים ממקור נתונים חיצוני.

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

  6. לחץ על בחר XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1לצד התיבה ערכים.

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

    • לחץ על שדה ולאחר מכן לחץ על אישור.

    ציין שהנתונים שהמשתמש יראו שונים מהנתונים שהמשתמש שליחה

    הערה

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

    1. לחץ על קבוצה ולאחר מכן לחץ על אישור.
    2. בתיבת הדו-שיח מאפייני פקד, לחץ על בחר XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 לצד התיבה ערך.
    3. בתיבת הדו-שיח בחירת שדה או קבוצה, לחץ על שדה המכיל את הנתונים שהמשתמש שליחה למקור הנתונים החיצוני ולאחר מכן לחץ על אישור.
    4. בתיבת הדו-שיח מאפייני פקד, לחץ על בחירת XPath038c9c35-ca90-4bf1-a2e2-2342022bdbc1 לצד התיבה שם תצוגה.
    5. בתיבת הדו-שיח בחירת שדה או קבוצה, לחץ על שדה המכיל את הנתונים שיופיעו בפקד ולאחר מכן לחץ על אישור.
  8. אם השדה בתיבה שם תצוגה כולל ערכים עם שמות תצוגה דומים, וברצונך להציג שמות ייחודיים בלבד, בחר בתיבת הסימון הצג רק ערכים עם שמות תצוגה ייחודיים.

לראש הדף