ניהול נתונים באמצעות שאילתות

יצירת שאילתות עם צירופים חיצוניים

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

הדפדפן שלך אינו תומך בווידאו. התקן את Microsoft Silverlight‏, Adobe Flash Player או Internet Explorer 9.

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

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

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

לדוגמה, אם ברצונך לראות אילו מוצרים טרם שנמכרו, תיצור שאילתה המציגה את מזהה המוצר מהטבלה Products ומזהים סדר תואמים מהטבלה Order Details. מוצרים שאין להן רשומות תואמות בטבלה Order Details מחזירים את שם המוצר עם אין ערך עבור השדה Order ID.

צירופים חיצוניים שמאליים וצירופים חיצוניים ימניים

בצירוף חיצוני, הטבלה המציג את כל הרשומות שלו נקראת טבלת בסיס. הטבלה המציג רק כמה רשומות (תואמות) נקראת טבלה משני.

תיבת הדו-שיח מאפייני צירוף מתאר מה שתראה עם סוגים שונים של צירופים:

צילום מסך של שלוש טבלאות והמאפיינים שלהם להצטרף

נניח שיצרת שאילתה כדי להציג אילו מוצרים רכשת את הלקוחות שלך. שדות הפלט שלך נמצאים שם מוצר, Order ID ו- Quantity.

  1. Inner join. כלול רק את השורות (רשומות) שבהם השדות המצורפים משתי הטבלאות שווים, לדוגמה, רק את המוצרים בעלי הזמנות המשויכים אליהם.

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

  3. צירוף חיצוני ימני. כוללות את כל הרשומות מהטבלה תחת שם טבלה ימנית וקו רק את הרשומות מהטבלה תחת שם טבלה שמאלית שבו השדות המצורפים שווים, לדוגמה, כל המוצרים, גם כאשר שאין הזמנות עבורם, ובמקרה ריק הערכים מופיעים בשדות Order ID ו- Quantity.

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

1. הוסף מקורות נתונים

  • בחר באפשרות צור > עיצוב שאילתה.

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

אם היא מזהה או deduces אותם, Access עשוי להציג את קשרי הגומלין עבור מקורות הנתונים.

2. הוסף צירוף

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

    צילום מסך של צירוף בין שתי טבלאות

3. שינוי צירוף

  1. לחץ פעמיים על קו המייצג את הצירוף שברצונך לשנות.

  2. בתיבת הדו-שיח מאפייני צירוף, כדי ליצור צירוף חיצוני, בחר את האפשרות השניה או השלישית. לאחר מכן, בחר אישור.

    זכור לשים לב איזו טבלה הוא טבלת הבסיס — לזו שממנו כל הרשומות מוצגות.

    צילום מסך של מאפייני צירוף סימון שם טבלה שמאלית

4. להשלים את השאילתה

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

מעוניין במידע נוסף?

יצירת שאילתות בסיסיות

הדרכת Excel

הדרכת Outlook

בוא נבחן את אופן השימוש צירופים והימני חיצוני ימני בשאילתת בחירה.

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

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

הטבלה שמחזיר את כל הנתונים נקראת "טבלת הבסיס" והטבלה שמחזיר התאמות נקראת "הטבלה משני".

המהווה הבסיס ושהוא טבלה משני תלויה בכיוון של הצירוף.

אם אתה משתמש צירוף חיצוני ימני, הטבלה בצד שמאל היא הטבלה הבסיסית. אם אתה משתמש צירוף חיצוני שמאלי, הטבלה בצד ימין היא הטבלה הבסיסית.

אתה שולט אם אתה משתמש צירוף חיצוני ימני או שמאלי בתיבת הדו-שיח מאפייני צירוף. בחר באפשרות באמצעות לחצן העכבר הימני או הקש פעמיים קו מחבר מכן מאפייני צירוף … מכן בחר את האפשרות השניה או השלישית.

פעולה זו, בוא העברת זו תפעל:

בכרטיסיה ' יצירה ', בחר עיצוב שאילתה. כאן נוסיף הטבלאות OrderDetails ומוצרים.

ניתן לראות ש- Access המשמש גומלין של יחיד-לרבים בתור תבנית עבור הצירוף ופירושו הוא צירוף פנימי.

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

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

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

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

אז מה קורה אם נשנה כדי צירוף חיצוני ימני?

אנו לבצע שינוי זה, … להפעיל את השאילתה, … ומקבל את אותן תוצאות כמו צירוף פנימי: לא רשומות ריקות.

אם נביט תיבת הדו-שיח מאפייני צירוף, נראה למה.

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

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

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

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

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

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

×