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

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

אם המשתמשים שלך יהיה עליך נתונים ממסד נתונים Microsoft Office Access 2007 (. accdb) או ממסד נתונים של Access שנשמרו בגירסה קודמת (. mdb format) יוכלו למלא טופס המבוסס על תבנית הטופס שלך ב- Microsoft Office InfoPath, באפשרותך להוסיף חיבור נתונים משני לטופס תבנית שאילתות מסד נתונים של Access.

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

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

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

במאמר זה

Overview

שיקולי תאימות

לפני שתתחיל

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

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

מבט כולל

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

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

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

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

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

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

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

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

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

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

Top of Page

שיקולי תאימות

לא ניתן להוסיף חיבור נתונים למסד נתונים של Access תבנית טופס תואמת-דפדפן.

Top of Page

לפני שתתחיל

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

  • השם והמיקום של מסד הנתונים.

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

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

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

Top of Page

Step 1: Add a secondary data connection

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

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

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

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

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

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

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

  7. לחץ על השם של מסד הנתונים שלך ולאחר מכן לחץ על פתח.

  8. בתיבת הדו-שיח בחירת טבלה, לחץ על טבלה ראשית או השאילתה שבה ברצונך להשתמש ולאחר מכן לחץ על אישור.

  9. בעמוד הבא של האשף, בחר את תיבת הסימון הצג עמודות טבלה.

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

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

    להוסיף טבלאות נוספות או שאילתות חיבור הנתונים.

    כיצד?

    1. לחץ על הוסף טבלה.

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

    3. לחץ על סיום.

    4. To add additional child tables, repeat these steps.

  11. לחץ על הבא.

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

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

  13. לחץ על הבא.

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

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

Top of Page

Step 2: Configure the form template to use the data connection

If you want the forms that are based on this form template to use this data connection after the user opens the form, you can add a כלל to the form template that uses this data connection under a certain condition, or you can add a button to the form template that your users can click to use this data connection.

הוסף כלל

You can add a rule to the form template that serves to retrieve data from the query data connection whenever the condition for the rule is met. For example, you can add a text box to your form template that a user can fill out to get specific data from an external data source. You can then add a rule that uses the data connection whenever a user enters data in the text box.

The following procedure assumes that you have created a query data connection for your form template, and that you have configured a control (other than a button) on your form template to display the data from that data connection.

  1. If the form template has multiple views, click View name on the View menu to go to the view with the control where you want to display the data from the secondary data source.

  2. Double-click the control that you want to add a rule to.

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

  4. Under Validation and Rules, click Rules.

  5. In the Rules dialog box, click Add.

  6. In the Name box, type a name for the rule.

  7. To specify a condition when the rule should run, click Set Condition, and then enter the condition. The rule will run when the condition occurs. If you do not set a condition, the rule will run whenever the user changes the value in the control, and then moves his or her cursor away from that control.

  8. Click Add Action.

  9. In the Action list, click Query using a data connection.

  10. In the Data connection list, click the query data connection that you want to use, and then click OK to close each open dialog box.

  11. כדי לבדוק את השינויים שלך, לחץ על תצוגה מקדימה בסרגל הכלים רגיל או הקש CTRL+SHIFT+B.

Add a button

You can add a button control to your form template that your users can click to get data from the query data connection.

  1. If the form template has multiple views, click View name on the View menu to go to the view with the control where you want to display the data from the secondary data source.

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

  3. Drag a button control onto your form template.

  4. Double-click the button control that you just added to the form template.

  5. לחץ על הכרטיסיה כללי.

  6. In the Action list, click Refresh.

  7. In the Label box, type the name that you want to appear on the button on your form template.

  8. לחץ על הגדרות.

  9. In the Refresh dialog box, do one of the following:

    • To receive the latest data from all external data sources with secondary data connections to this form template, click All secondary data sources.

    • To configure the button to receive the latest data from one external data source with a secondary data connection to your form template, click One secondary data connection, and then click a secondary data source in the Choose the secondary data source list.

  10. לחץ על אישור כדי לסגור כל תיבת דו-שיח פתוחה.

  11. כדי לבדוק את השינויים שלך, לחץ על תצוגה מקדימה בסרגל הכלים רגיל או הקש CTRL+SHIFT+B.

Top of Page

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

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

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

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

×