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

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

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

שווה לנסות!

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

שימוש בטבלאות ביניים לחיבור מקורות נתונים בשאילתות

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

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

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

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

אם אינך מעוניין ליצור את טבלת הביניים במסד הנתונים, השתמש בטבלה 'הזמנות רכש' כטבלת הביניים בשאילתה. הוסף את הטבלה Suppliers מימין לטבלה Purchase Orders וצור חיבור.

שימוש בטבלה אחת לחיבור בלתי ישיר של שתי טבלאות אחרות

הטבלה 'הזמנות רכש' מחברת את שתי הטבלאות, הספקים ופרטי הזמנת הרכש. חבר את הטבלאות באמצעות שדות (כגון מזהה בטבלה Supplier ומזהה ספק בטבלה Purchase Orders) העומדים בקריטריונים הבאים:

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

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

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

שלבים

בין אם יש לך טבלת ביניים במסד הנתונים או אם בכוונתך להשתמש בטבלת ביניים בשאילתה, בצע שלבים אלה:

  1. הוסף את טבלת הביניים לשאילתה שלך בין שתי הטבלאות הלא מחוברות.

  2. Create החיבורים הדרושים לטבלת הביניים.

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

    יצירת חיבורים דרושים עם טבלת הביניים
  3. השלם את השאילתה.

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

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

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

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

Create שאילתות על-ידי צירוף יותר ממקור נתונים אחד

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

הדרכת Excel

הדרכת Outlook

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

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

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

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