יצירת תיבת טקסט המחפשת ערך בטבלה

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

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

הוספת תיבת הטקסט

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

  2. בכרטיסיה עיצוב, בקבוצה פקדים, לחץ על תיבת טקסט.

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

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

  5. בגליון המאפיינים, לחץ על הכרטיסיה הכל.

  6. הגדר את המאפיין מקור פקד לערך הבא:

    ‎=DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms!Products!SupplierID)‎

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

ביטוי זה מבצע חיפוש בטבלה 'ספקים' ומחזיר את שם איש הקשר של הספק אשר מזהה הספק שלו תואם לערך בפקד SupplierID בטופס 'מוצרים'. שים לב לאופן שבו האופרטור & משמש לבניית הארגומנט השלישי של הפונקציה DLookup (הארגומנט השלישי הוא ‎"[SupplierID]=" & Forms!Products!SupplierID). שגיאה נפוצה שיש להימנע ממנה היא הצבת מרכאות מסביב לארגומנט כולו במקום מסביב לטקסט שבא לפני האופרטור & בלבד.

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

לראש הדף

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

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

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

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

×