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

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

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

במאמר זה

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

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

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

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

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

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

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

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את שדה בדיקת המידע, לחץ על מקור הנתונים האחר המשמש בשדה בדיקת המידע, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף טבלאות headquarters ו- NewEngland .

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את שדה בדיקת המידע, Shift לחץ על מקור הנתונים האחר המשמש בשדה בדיקת המידע, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלאות headquarters ו- NewEngland .

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

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

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

לראש הדף

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

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

    שימושי לראות את תצוגת SQL:

    בחר כותרת, AssignedTo מתוך בעיות שבהן לא AssignedTo. Value = "David המילטון";

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

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

    שימושי לראות את תצוגת SQL:

    בחר בעיות. כותרת, AssignedTo. value מתוך בעיות שבהן לא AssignedTo. value = "David המילטון"

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

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

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

לראש הדף

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

  4. ברשת השאילתה, תחת AssignedTo, בשורה קריטריונים , הזן "סיגל ידוב" ו-"Lisa מילר".

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

תוצאה    שתי הבעיות המוקצות ל-"סיגל ידוב" ו-"Lisa מילר" מוצגות.

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

לראש הדף

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

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

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , לחץ על הטבלה המכילה את השדה מרובה הערכים, לחץ על הוסף ולאחר מכן לחץ על סגור. בדוגמה זו, הוסף את הטבלה ' בעיות '.

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

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

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

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

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

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

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

לראש הדף

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

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

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

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

  2. בתיבת הדו הוספת טבלה , הוסף את הטבלה בעיות ולאחר מכן לחץ על סגור.

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

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

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

  6. בשורה שדה של רשת העיצוב, הזן ' טום מייקלס '.

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

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

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

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

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

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

לראש הדף

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

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

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

  2. בתיבת הדו הוספת טבלה , הוסף את הטבלה בעיות ולאחר מכן לחץ על סגור.

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

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

  5. בשורה עדכן ל , הזן "Lisa מילר".

  6. בשורה קריטריונים , הזן "סיגל ידוב".

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

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

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

לראש הדף

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , הוסף את הטבלה בעיות ולאחר מכן לחץ על סגור.

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

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

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

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

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

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

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

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

  2. בתיבת הדו הוספת טבלה , הוסף את הטבלה בעיות ולאחר מכן לחץ על סגור.

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

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

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

×