הוספת חיבור נתונים למסד נתונים של Microsoft SQL Server נתונים

חל על
InfoPath 2010 InfoPath 2013

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

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

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

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

במאמר זה

מבט כולל

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

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

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

הערה

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

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

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

לראש הדף

לפני שתתחיל

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

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

לראש הדף

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

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

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

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

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

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

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

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

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

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

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

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

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

  13. כדי לשמור הגדרות אלה, לחץ על סיום.

  14. הוסף טבלאות אחרות שבהן ברצונך להשתמש בחיבור הנתונים של השאילתה.
    כיצד?

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

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

    הערה

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

  17. לחץ על הבא.

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

לראש הדף

שלב 2: קביעת התצורה של תבנית הטופס לשימוש בחיבור הנתונים

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

הוסף כלל

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

  1. אם תבנית הטופס כוללת תצוגות מרובות, לחץ על שם תצוגה בתפריט תצוגה כדי לעבור לתצוגה עם הפקד שבו ברצונך להציג את הנתונים ממקור הנתונים המשני.
  2. לחץ פעמיים על הפקד שברצונך להוסיף לו כלל.
  3. לחץ על הכרטיסיה נתונים.
  4. תחת אימות וכללים, לחץ על כללים.
  5. בתיבת הדו-שיח כללים, לחץ על הוסף.
  6. בתיבה שם , הקלד שם עבור הכלל.
  7. כדי לציין תנאי שבו הכלל אמור לפעול, לחץ על הגדר תנאי ולאחר מכן הזן את התנאי. הכלל יפעל כאשר התנאי מתרחש. אם לא תגדיר תנאי, הכלל יפעל בכל פעם שהמשתמש משנה את הערך בפקד ולאחר מכן מזיז את הסמן שלו הרחק מפקד זה.
  8. לחץ על הוסף פעולה.
  9. ברשימה פעולה , לחץ על שאילתה באמצעות חיבור נתונים.
  10. ברשימה חיבור נתונים, לחץ על חיבור הנתונים של השאילתה שבו ברצונך להשתמש ולאחר מכן לחץ על אישור כדי לסגור כל תיבת דו-שיח פתוחה.
  11. כדי לבדוק את השינויים שלך, לחץ על תצוגה מקדימה בסרגל הכלים רגיל או הקש CTRL+SHIFT+B.

הוסף לחצן

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

  1. אם תבנית הטופס כוללת תצוגות מרובות, לחץ על שם תצוגה בתפריט תצוגה כדי לעבור לתצוגה עם הפקד שבו ברצונך להציג את הנתונים ממקור הנתונים המשני.
  2. אם חלונית המשימות פקדים אינה גלויה, לחץ על פקדים נוספים בתפריט הוספה או הקש ALT+ה, ק.
  3. גרור פקד לחצן לתבנית הטופס.
  4. לחץ פעמיים על פקד הלחצן שהוספת זה עתה לתבנית הטופס.
  5. לחץ על הכרטיסיה כללי.
  6. ברשימה פעולה , לחץ על רענן.
  7. בתיבה תווית, הקלד את השם שברצונך שיופיע בלחצן בתבנית הטופס.
  8. לחץ על הגדרות.
  9. בתיבת הדו-שיח רענון, לחץ על מקור נתונים משני אחד.
  10. ברשימה בחר את מקור הנתונים המשני , לחץ על מקור הנתונים המשני המשויך לחיבור הנתונים של השאילתה.
  11. לחץ על אישור כדי לסגור כל תיבת דו-שיח פתוחה.
  12. כדי לבדוק את השינויים שלך, לחץ על תצוגה מקדימה בסרגל הכלים רגיל או הקש CTRL+SHIFT+B.

לראש הדף