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

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

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

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

הערות: 

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

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

יצירת הטפסים

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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) ואת שם העמודה המקשרים (מזהה) בשם של הטופס שלך ואת שם העמודה שבו אתה משתמש כדי לקשר את שני הטפסים. התמונה שלהלן מציגה היכן ייתכן שיהיה עליך לבצע פעולות עריכה בהתאם לשמות מזהי משלך:

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

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

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

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

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

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

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

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

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

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

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

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

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

×