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

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

במאמר זה

הצגת הערך המאוגד של שדה בדיקת מידע בשאילתה

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

הטבלאות של שדות בדיקת המידע
  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלאות Headquartersו- NewEngland .

    שתי הטבלאות אמורות להיות מצורפות.

    סכימת שדה בדיקת המידע

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

  3. גרור את השדה יחד עם השדה בדיקת מידע לרשת עיצוב השאילתה. בדוגמה זו, הוסף את השדה City ו - NEState .

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

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

    מאפיין פקד תצוגה בעיצוב שאילתה

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

תוצאת השאילתה מציגה את הערך המאוגד

לראש הדף

שימוש בערך התצוגה עבור שדה בדיקת מידע בשאילתה

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

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלאות Headquarters ו - NewEngland .

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

  3. גרור את השדות שבהם ברצונך להשתמש לרשת השאילתה. בדוגמה זו, גרור את City מהטבלה Headquarters לעמודה הראשונה, NEState מהטבלה Headquarters לעמודה השניה, ואת StateName מהטבלה NewEngland לעמודה השלישית.

  4. נקה את תיבת הסימון הצג את StateName ברשת השאילתה.

  5. ברשת השאילתה, תחת StateName, בשורה קריטריונים, הזן ורמונט.

    רשת שאילתה המציגה ערך מאוגד של שדה בדיקת מידע

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

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

Result    רק השורה המכילה את ורמונט מוצגת.

תוצאות השאילתה

לראש הדף

שימוש בשדה מרובה ערכים בשאילתה

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

הצגת כל הערכים בשדה מרובה ערכים בשורה אחת

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות לרשת עיצוב השאילתה. בדוגמה זו, גרור את השדה כותרת ואת השדה מרובה הערכים AssignedTo .

  4. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

Result    כפי שאתה עשוי לצפות, עמודה אחת מציגה את השדה כותרת והעמודה השניה מציגה את השדה מרובה הערכים AssignedTo :

שאילתת שדות מרובי ערכים עם תוצאות ללא סמן

הצגת כל ערך של שדה מרובה ערכים בשורה אחת (התצוגה השטוחה)

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות הרצויים לרשת השאילתה. בדוגמה זו, גרור את השדה Title ואת השדה מרובה הערכים AssignedTo.Value .

    התבנית, <שם שדה>. Value, מצרף את המאפיין Value כמחרוזת . ערך עבור השדה AssignedTo .

  4. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

Result    הנתונים ימווצו כך שהשדות כותרת יחזרו וכל ערך בשדה מרובה הערכים AssignedTo יוצג בשורה המתאימה:

שאילתת שדות מרובי ערכים עם תוצאות שטוחות

לראש הדף

הוספת קריטריונים לשדה מרובה ערכים בשאילתה

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

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

Access יוצר תחילה ערכת תוצאות ולאחר מכן מוסיף את הקריטריונים.

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות הרצויים לרשת השאילתה. בדוגמה זו, גרור את השדה כותרת , את השדה מרובה הערכים AssignedTo ואת השדה מרובה הערכים AssignedTo.Value .

  4. נקה את תיבת הסימון הצג של AssignedTo.Value ברשת השאילתה.

  5. ברשת השאילתה, תחת AssignedTo.Value, בשורה קריטריונים , הזן "NOT "דוד המילטון".

    רשת עיצוב שאילתה עם שדה בדיקת מידע ישר

    כדאי לראות את תצוגת ה- SQL:

    SELECT Title, AssignedTo FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”;

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

תוצאות עבור שדה מרובה ערכים באמצעות <שם שדה>

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

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

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות הרצויים לרשת השאילתה. בדוגמה זו, גרור את השדה Title ואת השדה מרובה הערכים AssignedTo.Value .

  4. ברשת השאילתה, תחת AssignedTo.Value, בשורה קריטריונים , הזן NOT "דוד המילטון".

    רשת עיצוב שאילתה עם . תבנית ערך עבור שדה בדיקת מידע

    כדאי לראות את תצוגת ה- SQL:

    SELECT Issues.Title, AssignedTo.Value FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”

  5. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

תוצאות עבור שדה מרובה ערכים באמצעות <שם שדה>. ערך

לראש הדף

הוספת קריטריונים מרובים לשדה מרובה ערכים בשאילתה

לעתים עליך לחפש התאמה ביותר מערך אחד בתוך שדה מרובה ערכים. לדוגמה, נניח שברצונך לראות את הבעיות שבהן "Kelly Rollin" ו- "Lisa Miller" הם בין הערכים בשדה AssignedTo

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות הרצויים לרשת השאילתה. בדוגמה זו, גרור את השדה כותרת ואת השדה מרובה הערכים AssignedTo .

  4. ברשת השאילתה, תחת AssignedTo, בשורה קריטריונים , הזן "Kelly Rollin" ו- "Lisa Miller".

  5. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

Result    שתי הבעיות שהוקצו ל"קלי רולין" ו"ליסה מילר" מוצגות.

תוצאת שאילתה הנראה שימוש ב- AND בשדה מרובה ערכים

לראש הדף

קיבוץ וספירה של שדה מרובה ערכים בשאילתה

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

כדי לספור את מספר הבעיות שהוקצו לכל אדם

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות שבהם ברצונך להשתמש לרשת השאילתה. בדוגמה זו, גרור את AssignedTo.Value לעמודה הראשונה ולכותרת לעמודה השניה.

  4. בכרטיסיה עיצוב, בקבוצה הצגה/הסתרה, לחץ על סכומים.

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

  5. ברשת השאילתה, תחת כותרת, בשורה סכום, לחץ על ספירה.

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

שאילתה הסופרת נושאים שהוקצו לכל אדם

כדי לספור כמה אנשים מוקצים לכל בעיה

  1. פתח את השאילתה בתצוגת עיצוב.

  2. בדוגמה זו, הוסף את הטבלה 'בעיות '.

  3. גרור את השדות שבהם ברצונך להשתמש לרשת השאילתה. בדוגמה זו, גרור את כותרת לעמודה הראשונה וגרור את AssignedTo לעמודה השניה.

  4. בכרטיסיה עיצוב, בקבוצה הצגה/הסתרה, לחץ על סכומים.

    שורת הסכום מופיעה ברשת השאילתה. קבץ לפי מופיע כברירת מחדל בתא סכום תחת השדה כותרת בשאילתה. הביטוי מופיע כברירת מחדל בתא סכום תחת השדה AssignedTo מאחר שלא ניתן לבצע פעולת Group By ישירות בשדה מרובה ערכים, רק <Fieldname>. שדה ערך.

  5. ברשת השאילתה, תחת AssignedTo, בשורה סכום , לחץ על ספירה.

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

תוצאת שאילתה המראה את הספירה של מספר האנשים לכל נושא

לראש הדף

שימוש בשאילתת הוספה עם שדה מרובה ערכים

באפשרותך להוסיף ערך בודד לשדה מרובה ערכים באמצעות שאילתת הוספה. לדוגמה, נניח שברצונך להוסיף את "Ori Michaels" לשדה מרובה הערכים AssignedTo בטבלה Issues.

הערה   זהו הסוג היחיד של שאילתת הוספה שעובדת עם שדה מרובה ערכים.

  1. פתח את השאילתה בתצוגת עיצוב.

  2. הוסף את הטבלה בעיות .

  3. בכרטיסיה עיצוב , לחץ על צרף.

  4. בתיבת הדו-שיח הוספה, בחר בעיות ולאחר מכן לחץ על אישור.

  5. בשורה צרף ל ברשת העיצוב, בחר AssignedTo.Value.

  6. בשורה שדה של רשת העיצוב, הזן "Tom Michaels".

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

  8. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

תוצאה    "Tom Michaels" נוסף כעת לשדה AssignedTo עבור בעיה 3.

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

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

לראש הדף

שימוש בשאילתת עדכון עם שדה מרובה ערכים

באפשרותך להשתמש בשאילתת עדכון כדי לשנות ערך בודד בשדה מרובה ערכים לערך אחר. בדוגמה זו, ברצונך לעדכן את השדה מרובה הערכים AssignedTo כך שיחליף את "Kelly Rollin" ב- "Lisa Miller".

  1. פתח את השאילתה בתצוגת עיצוב.

  2. הוסף את הטבלה בעיות .

  3. בכרטיסיה עיצוב , לחץ על עדכן.

  4. גרור את AssignedTo.Value לרשת השאילתה.

  5. בשורה עדכן ל, הזן "ענת קרי".

  6. בשורה קריטריונים , הזן "Kelly Rollin".

  7. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

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

Result    ליסה מילר מחליפה את Kelly Rollin בשדה AssignedTo עבור כל הבעיות התואמות.

לראש הדף

שימוש בשאילתת מחיקה עם שדה מרובה ערכים

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

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

כדי למחוק ערך מסוים מתוך שדה מרובה ערכים בכל הרשומות

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

  2. הוסף את הטבלה בעיות .

  3. פתח את השאילתה בתצוגת עיצוב.

  4. בכרטיסיה עיצוב , לחץ על מחק.

  5. בשורה קריטריונים , הזן "דיוויד המילטון".

  6. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

    Access עשוי לבקש ממך לאשר אם למחוק את הרשומות. לחץ על כן כדי למחוק את הרשומות, או לחץ על לא כדי לבטל.

Result    דיוויד המילטון מוסר מכל הבעיות התואמות.

מחיקת רשומות המכילות ערך מסוים בשדה מרובה ערכים

  1. בכרטיסיה יצירה, בקבוצה שאילתות, לחץ על עיצוב שאילתה.

  2. הוסף את הטבלה בעיות .

  3. פתח את השאילתה בתצוגת עיצוב.

  4. בכרטיסיה עיצוב , לחץ על מחק קבוצה.

  5. בכרטיסיה עיצוב , בקבוצה תוצאות, לחץ על החץ תחת תצוגה ולאחר מכן לחץ על תצוגת SQL.

  6. הזן את משפט ה- SQL הבא:

    DELETE FROM Issues WHERE (((Issues.AssignedTo.Value)="David Hamilton"));

    הערה    במקרה זה, באפשרותך להשתמש במשפט SQL בלבד, ולא ברשת העיצוב. אם תעבור לתצוגת רשת עיצוב, Access יוסיף כוכבית (*) אחרי משפט DELETE, שעליך להסיר מתהצגת SQL.

  7. בכרטיסיה עיצוב, בקבוצה תוצאות, לחץ על הפעל.

    Access עשוי לבקש ממך לאשר אם למחוק את הרשומות. לחץ על כן כדי למחוק את הרשומות, או לחץ על לא כדי לבטל.

Result    כל הנושאים שבהם הוקצה דיוויד המילטון הוסרו.

לראש הדף

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

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

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

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

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

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

×