Applies ToAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

איזו פעולה ברצונך לבצע?

יצירת פקד מחושב

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

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

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

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

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

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

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

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

    הערות: 

    • לפני כל ביטוי באופרטור = . לדוגמה: =[UnitPrice]*.75.

    • לקבלת מידע נוסף על יצירת ביטויים, עיין במאמר למד לבנות ביטוי.

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

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

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

לראש הדף

שינוי פקד מאוגד לפקד מחושב

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

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

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

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

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

  4. ערוך את המחרוזת בתיבת המאפיין מקור פקד כך שת מכיל את הביטוי הרצוי.

  5. הקש CTRL+S כדי לשמור את השינויים.

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

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

הערות: 

  • לפני כל ביטוי באופרטור = . לדוגמה: =[UnitPrice]*.75.

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

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

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

לראש הדף

למד אילו סוגי פקדים יכולים לשמש כפקדים מחושבים

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

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.