באפשרותך להשתמש בפקדים מחושבים בטפסים ובדוחות במסדי נתונים של Access כדי להציג את תוצאות החישוב. לדוגמה, אם יש לך דוח המציג את מספר הפריטים שנמכרו ואת המחיר של כל יחידה, באפשרותך להוסיף תיבת טקסט מחושבת שתכפיל את שני השדות האלה כדי להציג את המחיר הכולל. המאפיין ' מקור פקד ' של תיבת הטקסט המחושבת מכיל ביטוי שמכפיל שני שדות (מספר הפריטים מספר פעמים את מחיר היחידה) כדי להשיג את התוצאה.
הליך זה עוזר לך ליצור פקד מחושב מבלי להשתמש באשף פקדים.
לחץ באמצעות לחצן העכבר הימני על הטופס או הדוח בחלונית הניווט ולאחר מכן לחץ על תצוגת עיצוב.
בכרטיסיה עיצוב , בקבוצה פקדים , לחץ על הכלי עבור סוג הפקד שברצונך ליצור.
לקבלת רשימה של סוגי פקדים שניתן להשתמש בהם כפקדים מחושבים, עיין בסעיף למד אילו סוגי פקדים ניתן להשתמש כפקדים מחושבים.
הצב את המצביע במקום שבו ברצונך שהפקד ימוקם בטופס או בדוח, ולאחר מכן לחץ על הטופס או הדוח כדי להוסיף את הפקד.
אם אשף פקדים מופעל, לחץ על ביטול כדי לסגור אותו.
בחר את הפקד, הקש F4 כדי להציג את גליון המאפיינים ולאחר מכן הקלד ביטוי בתיבת המאפיין מקור פקד . כדי להשתמש ב- בונה ביטויים כדי ליצור את הביטוי, לחץ על לצד תיבת המאפיין מקור פקד .
עבור לתצוגת טופס או לתצוגת דוח וודא שהפקד המחושב פועל כפי שאתה מצפה.
לפני כל ביטוי באופרטור = . לדוגמה: = [UnitPrice] *. 75.
לקבלת מידע נוסף על יצירת ביטויים, עיין במאמר למד לבנות ביטוי.
אם אתה זקוק לשטח נוסף כדי להקליד ביטוי בתיבת המאפיין מקור פקד , הקש SHIFT + F2 כדי לפתוח את התיבה שנה מרחק מתצוגה.
אם הטופס או הדוח מבוסס על שאילתה, כדאי להציב את הביטוי בשאילתה במקום בפקד מחושב. פעולה זו יכולה לשפר את הביצועים, ואם אתה מתכוון לחשב סכומים כוללים עבור קבוצות של רשומות, קל יותר להשתמש בשם של שדה מחושב ב- פונקציית צבירה.
בעת מיון לפי פקד מחושב בטופס או בדוח, ודא שהמאפיין עיצוב של הפקד מוגדר כראוי. אחרת, ערכים מספריים או ערכי תאריכים מחושבים עשויים להיות ממויינים בסדר אלפביתי במקום לפי מספרים.
דרך טובה ליצירת פקד מחושב היא על-ידי יצירת פקד מאוגד (לדוגמה, על-ידי גרירת שדה מהחלונית רשימת שדות לטופס או לדוח), ולאחר מכן עריכת המאפיין מקור פקד של פקד מאוגד כדי ליצור ביטוי. פעולה זו פועלת היטב, כל עוד אתה מוודא ששם הפקד אינו מתנגש עם אחד משמות השדות הכלולים בביטוי. לקבלת מידע נוסף אודות יצירת פקד מאוגד על-ידי גרירת שדה מהחלונית רשימת שדות , עיין במאמר הוספת שדה לטופס או לדוח.
בהנחה שכבר יצרת את הפקד המאוגד שלך, השתמש בהליך הבא כדי לשנות אותו לפקד מחושב ולהימנע מהתנגשויות שם.
לחץ על השדה שברצונך לשנות ולאחר מכן הקש F4 כדי לפתוח את גליון המאפיינים.
בכרטיסיה הכל בגליון המאפיינים, אם המאפיין name תואם למאפיין מקור פקד , ערוך את המאפיין שם כדי ששני המאפיינים לא יתאימו. ודא שהשם שאתה מזין אינו מילה שמורה או שם של שדה אחר במסד הנתונים שלך. לקבלת מידע נוסף אודות מילים שמורות, עיין במאמר למד אודות גישה למילים ולסימנים שמורים.
ערוך את המחרוזת בתיבת המאפיין מקור פקד כדי שהוא יכיל את הביטוי הרצוי.
הקש CTRL+S כדי לשמור את השינויים.
עבור לתצוגת פריסה או לתצוגת טופס וודא שהפקד המחושב פועל כפי שאתה מצפה.
אם הפקד אינו מציג את הנתונים הרצויים (לדוגמה, אם Access מציגName ? בפקד), בדוק את מקור הרשומה של הטופס או הדוח כדי לוודא שכל השדות שבהם השתמשת בביטוי זמינים. אם מקור הרשומה הוא שאילתה, ייתכן שיהיה עליך להוסיף שדה אחד או יותר לשאילתה לפני שהביטוי יפעל.
בעת מיון לפי פקד מחושב בטופס או בדוח, ודא שהמאפיין עיצוב של הפקד מוגדר כראוי. אחרת, ערכים מספריים או ערכי תאריכים מחושבים עשויים למיין לפי סדר אלפביתי במקום לפי מספרים.
תיבות טקסט הן הבחירה הפופולרית ביותר עבור פקד מחושב מאחר שהם יכולים להציג סוגי נתונים שונים כל כך. עם זאת, כל פקד המכיל מאפיין מקור פקד יכול לשמש כפקד מחושב. במקרים רבים, אין זה הגיוני להשתמש בסוג פקד מסוים כפקד מחושב, משום שלא ניתן לעדכן את הפקד באופן שבו באפשרותך לעדכן פקד מאוגד או לא מאוגד. לדוגמה, אם תמקם פקד של תיבת סימון בטופס ולאחר מכן תזין ביטוי במאפיין מקור פקד של תיבת הסימון, לא תוכל עוד לבחור או לנקות את תיבת הסימון על-ידי לחיצה עליה. תיבת הסימון מופיעה או מסומנת, בהתבסס על תוצאות הביטוי. אם אתה לוחץ על תיבת הסימון, Access מציג התראה בשורת המצב של Access: לא ניתן לערוך את הפקד; הוא מאוגד לביטוי <your expression>. עם זאת, בדוח, ייתכן שיהיה זה שימושי לבסס פקד של תיבת סימון על תוצאות החישוב, מכיוון שפקדים בדוחות משמשים רק להצגת מידע.