קישור טפסים יחד

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

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

לחיצה על מזהה בטופס מרובה פריטים כדי לפתוח טופס בעל פריט יחיד.

הערות: 

  • מאמר זה אינו חל על Access web apps סוג מסד הנתונים לך לעצב באמצעות Access ולפרסם באינטרנט.

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

יצירת הטפסים

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

יצירת גליון נתונים או טופס מרובה פריטים:

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

  2. לחץ על צור > ‏טפסים נוספים, ולאחר מכן לחץ על פריטים מרובים או על גליון נתונים, בהתאם לסוג הרצוי.

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

  4. שמור וסגור את הטופס.

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

יצירת טופס בעל פריט יחיד או טופס "פירוט":

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

  2. לחץ על צור > ‏טופס.

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

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

הוספת הלוגיקה שפותחת את טופס הפירוט

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

אל תחשוש אם עדיין לא עבדת הרבה עם פקודות מאקרו; באפשרותך פשוט להעתיק ולהדביק את ה- XML שתמצא בהליך זה.

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

  2. הקש F4 כדי לפתוח את גליון המאפיינים אם הוא אינו פתוח כבר.

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

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

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

  2. אם Access יבקש ממך לבחור בונה, בחר בונה מאקרו ולחץ על אישור.

  3. בחר בלוק זה של XML ולאחר מכן הקש Ctrl+C כדי להעתיק אותו ללוח:

    ‎<?xml version="1.0" encoding="UTF-16" standalone="no"?> <UserInterfaceMacros xmlns="http://schemas.microsoft.com/office/accessservices/2009/11/application"> <UserInterfaceMacro For="ID" Event="OnClick"><Statements><Action Name="OnError"><Argument Name="Goto">Macro Name</Argument><Argument Name="MacroName">ErrorHandler</Argument></Action> <ConditionalBlock><If><Condition>[Form].[Dirty]</Condition><Statements><Action Name="SaveRecord"/></Statements></If></ConditionalBlock> <ConditionalBlock><If><Condition>IsNull([ID])</Condition><Statements><Comment>Open the form to a new record if the current ID is Null</Comment><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="DataMode">Add</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="Requery"/></Statements></If><Else><Statements><Comment>Use a TempVar to pass a filter to the OpenForm action</Comment><Action Name="SetTempVar"><Argument Name="Name">Contact_ID</Argument><Argument Name="Expression">[ID]</Argument></Action><Action Name="OpenForm"><Argument Name="FormName">frmContactDetails</Argument><Argument Name="WhereCondition">[ID]=[TempVars]![Contact_ID]</Argument><Argument Name="DataMode">Edit</Argument><Argument Name="WindowMode">Dialog</Argument></Action><Action Name="RemoveTempVar"><Argument Name="Name">Contact_ID</Argument></Action><Action Name="RefreshRecord"/></Statements></Else></ConditionalBlock> </Statements></UserInterfaceMacro></UserInterfaceMacros>‎

  4. לחץ באזור הריק של בונה המאקרו (ממש מתחת לרשימה הנפתחת הוסף פעולה חדשה), ולאחר מכן הקש Ctrl+V כדי להדביק את פעולות המאקרו. אם הכל יפעל כשורה, לא תראה את ה- XML בבונה המאקרו כלל—הוא יתרחב אל תוך בלוקי המאקרו הקריאים יותר, כמוצג בשלב הבא.

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

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

  6. בכרטיסיה עיצוב, לחץ על שמור ולאחר מכן על סגור.

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

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

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

סוגים אחרים של קישורי טופס

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

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

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

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

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

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

×