מספרים ומחרוזות המאוחסנים בשדה טקסט קצר (טקסט) או טקסט ארוך (תזכיר) ב-Access ממוינים לפי סדר אלפביתי. במילים אחרות, מספרים ימוינו בהתבסס על הספרות הבודדות שמהוות את הערך, במקום על הערך המספרי. לדוגמה, הערך 11 מופיע לפני 2, והערך 12 מופיע לפני 3, כפי שמוצג בטבלה הבאה.
שם תלמיד |
סטודנט ללא |
מיקי |
1 |
Maria |
10 |
ויליאם |
11 |
מרי |
12 |
ג'יין |
2 |
לין |
3 |
ג'ייסון |
4 |
מרי |
5 |
כדי לוודא שהמספרים ממוינים בהתבסס על הערך המספרי שלהם במקום לפי סדר אלפביתי, בצע אחת מהפעולות הבאות:
-
אם השדה מכיל ערכים מספריים בלבד, שקול לשנות את סוג הנתונים של השדה למספר או למטבע.
-
השתמש בהליך הבא אם:
-
השדה מכיל רק ערכים מספריים, אך אין ברצונך לשנות את סוג הנתונים של השדה.
-
השדה מכיל הן ערכים מספריים והן ערכי מחרוזת, אך ברצונך להתעלם מערכי המחרוזת בעת מיון.
-
הליך זה משתמש בפונקציה Val כדי לקבל את הערך המספרי של מספר המאוחסן כטקסט. הביטוי משתמש גם בפונקציה IIf כדי לטפל בערכי null שעשויים להיות בשדה מיון.
-
בכרטיסיה בית , בקבוצה מיין & סינון , לחץ על מתקדם ולאחר מכן לחץ על סינון/מיון מתקדם בתפריט הקיצור.
-
הקלד את הביטוי Expr1: IIf ([fieldname] הוא Null, 0, Val ([fieldname])) בשורה שדה בעמודה הראשונה.
הפונקציה IIf בודקת אם ערך השדה הוא null ואם כן, מתייחסת אליו כאל 0. אם הערך אינו null, הפונקציה IIf מתקשרת לפונקציה Val כדי להשיג את המקבילה הנומרית.
-
בתא מיון , בחר סדר עולה או סדר יורד.
מיון בסדר עולה מציג את הרשומה עם הערך הקטן ביותר בחלק העליון והרשומה עם הערך הגדול ביותר בחלק התחתון. מיון בסדר יורד מתבצע בכיוון ההפוך.
-
בכרטיסיה בית , בקבוצה מיין & סינון , לחץ על החלף מצב מסנן.
אם ההליך הקודם אינו מתאים לך, קיימת גישה נוספת שתוכל לנסות למנוע שינוי מבנה הטבלה. אפשרות זו כוללת ערכי "מרווח" המכילים פחות ספרות עם אפסים מובילים. לדוגמה, עליך לשנות את הערכים 11, 2, 2000 ו-3 עד 0011, 0002, 2000 ו-0003 לפני החלת המיון.