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

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

הדפדפן שלך אינו תומך בווידאו.

שווה לנסות!

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

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

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

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

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

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

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

שימוש בטבלה אחת כדי לחבר באופן עקיף שתי טבלאות אחרות

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

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

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

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

שלבים

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

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

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

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

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

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

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

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

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

יצירת שאילתות על-ידי הצטרפות ליותר ממקור נתונים אחד

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

הדרכת Excel

הדרכת Outlook

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

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

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

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

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

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

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

×