עיצוב תבנית טופס המבוססת על מסד נתונים של Microsoft Access

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

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

בנושא זה

מבט כולל

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

לפני שתתחיל

עיצוב תבנית טופס

קביעת תצורה של אפשרויות השליחה

סקירה

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

לראש הדף

לפני שתתחיל

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

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

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

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

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

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

לראש הדף

עיצוב תבנית הטופס

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

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

שלב 1: יצירת תבנית הטופס

  1. בתפריט קובץ, לחץ על עיצוב תבנית טופס.

  2. בתיבת הדו-שיח עיצוב תבנית טופס, תחת עצב קובץ חדש, לחץ על תבנית הטופס.

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

    הפעלת אשף חיבורי הנתונים

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

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

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

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

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

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

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

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

    כיצד?

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

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

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

    4. להוספת טבלאות צאצא נוספות, חזור על שלבים אלה.

  10. לחץ על הבא.

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

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

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

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

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

שלב 2: איגוד פקד לשדה

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

  2. גרור פקד אל תבנית הטופס שלך.

  3. בתיבת הדו-שיח איגוד פקד, בחר את השדה שברצונך לאגד אליו את הפקד.

לראש הדף

קביעת התצורה של אפשרויות השליחה

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

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

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

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

      עצה: אם ברצונך להקצות קיצור מקשים זה לחצן והפקודה, הקלד אמפרסנד (&) לפני התו שברצונך שישמש קיצור מקשים. לדוגמה, כדי להקצות ALT + B בתור קיצור המקשים עבור לחצן שלח והפקודה, הקלד Su & bmit.

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

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

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

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

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

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

לראש הדף

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

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

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

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

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

×