מבוא לשאילתות

חל על
Access של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

שאילתות עוזרות לך לחפש את הנתונים שלך ולעבוד איתם

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

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

יצירת שאילתת בחירה

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

סקירת נתונים משדות נבחרים

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

  1. פתח את מסד הנתונים, ובכרטיסיה יצירה , לחץ על עיצוב שאילתה.
  2. בכרטיסיה Tables , לחץ פעמיים על הטבלה Products .
  3. בטבלה Products, נניח שיש לך את השדות Product Name ו- List Price. לחץ פעמיים על שם המוצרומחיר הרשימה כדי להוסיף שדות אלה לרשת עיצוב השאילתה.
  4. בכרטיסיה 'עיצוב שאילתה ', לחץ על 'הפעל'. השאילתה פועלת ומציגה רשימה של מוצרים ואת המחירים שלהם.

לראש הדף

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

  1. פתח את מסד הנתונים. בכרטיסיה צור, בקבוצה שאילתה, לחץ על עיצוב שאילתה.
  2. בכרטיסיה טבלאות , לחץ פעמיים על לקוחותוהזמנות.
    שים לב לקו (הנקרא צירוף) המחבר בין השדה 'מזהה' בטבלה 'לקוחות' לבין השדה 'מזהה לקוח' בטבלה 'הזמנות'. שורה זו מציגה את קשרי הגומלין בין שתי הטבלאות.
  3. בטבלה Customers, לחץ פעמיים על החברה ועל עיר כדי להוסיף שדות אלה לרשת עיצוב השאילתה.
  4. ברשת העיצוב של השאילתה, בעמודה City , נקה את תיבת הסימון בשורה Show .
  5. בשורה קריטריונים של העמודה עיר , הקלד לאס וגאס.
    ניקוי תיבת הסימון 'הצג ' מונע מהשאילתה להציג את העיר בתוצאותיה, והקלדת 'לאס וגאס ' בשורה 'קריטריונים ' מציינת שברצונך לראות רק רשומות שבהן הערך של השדה 'עיר' הוא 'לאס וגאס'. במקרה זה, השאילתה מחזירה רק את הלקוחות הממוקמים בלאס וגאס. אינך צריך להציג שדה כדי להשתמש בו עם קריטריון.
  6. בטבלה Orders, לחץ פעמיים על Order ID ו - Order Date כדי להוסיף שדות אלה לשתי העמודות הבאות של רשת עיצוב השאילתה.
  7. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'תוצאות ', לחץ על 'הפעל'. השאילתה פועלת ולאחר מכן מציגה רשימה של הזמנות עבור לקוחות בלאס וגאס.
  8. הקש CTRL+S כדי לשמור את השאילתה.

לראש הדף

יצירת שאילתת פרמטר

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

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

  1. בחלונית הניווט, לחץ באמצעות לחצן העכבר הימני על השאילתה בשם Orders by City (שיצרת בסעיף הקודם) ולאחר מכן לחץ על תצוגת עיצוב בתפריט הקיצור.

  2. ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה City, מחק את Las Vegas ולאחר מכן הקלד [באיזו עיר?].
    המחרוזת [באיזו עיר?] היא ההנחיה לפרמטר. הסוגריים המרובעים מציינים שברצונך שהשאילתה תבקש קלט, והטקסט (במקרה זה, באיזו עיר?) מייצג את השאלה שמוצגת על-ידי ההנחיה לפרמטר.

    הערה

    לא ניתן להשתמש בנקודה (.) או בסימן קריאה (!) כטקסט בבקשת פרמטר.

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

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

  5. הקלד New York ולאחר מכן הקש ENTER כדי לראות הזמנות עבור לקוחות בתל אביב.
    מה אם אינך יודע אילו ערכים באפשרותך לציין? באפשרותך להשתמש בתווים כלליים כחלק מההנחיה:

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

  7. ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה City , הקלד Like [באיזו עיר?]&"*".
    בבקשת פרמטר זו, מילת המפתח Like , האמפרסנד (&) והכוכבית (*) התחומים במרכאות מאפשרים למשתמש להקליד צירוף של תווים, כולל תווים כלליים, כדי להחזיר מגוון תוצאות. לדוגמה, אם המשתמש מקליד *, השאילתה מחזירה את כל הערים; אם המשתמש מקליד L, השאילתה מחזירה את כל הערים המתחילות באות "L;", ואם המשתמש מקליד *s*, השאילתה מחזירה את כל הערים הכוללות את האות "s".

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

ציון סוגי נתונים של פרמטרים

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

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

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

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

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

לראש הדף

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

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

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

  1. בכרטיסיה 'בית ', לחץ על 'הצג>תצוגת עיצוב'.
    השאילתה 'סכומי ביניים של המוצר' נפתחת בתצוגת עיצוב.
  2. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'הצג/הסתר ', לחץ על 'סכומים'.
    שורת הסכומים מוצגת ברשת עיצוב השאילתה.

הערה

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

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

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

לראש הדף

ביצוע חישובים בהתבסס על הנתונים שלך

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

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

  1. בכרטיסיה יצירה, לחץ על עיצוב שאילתה.
  2. בכרטיסיה טבלאות , לחץ פעמיים על פרטי הזמנה.
  3. בטבלה Order Details, לחץ פעמיים על Product ID כדי להוסיף שדה זה לעמודה הראשונה של רשת עיצוב השאילתה.
  4. בעמודה השניה של הרשת, לחץ באמצעות לחצן העכבר הימני על השורה שדה ולאחר מכן לחץ על שינוי גודל תצוגה בתפריט הקיצור.
  5. בתיבה 'מרחק מתצוגה ', הקלד או הדבק את הטקסט הבא: סיכום ביניים: ([כמות]*[מחיר יחידה])-([כמות]*[מחיר יחידה]*[הנחה])
  6. לחץ על אישור.
  7. בכרטיסיה 'עיצוב שאילתה ', לחץ על 'הפעל'. השאילתה מתבצעת ולאחר מכן מציגה רשימה של מוצרים וסכומי ביניים, לכל הזמנה.
  8. הקש CTRL+S כדי לשמור את השאילתה ולאחר מכן תן לשאילתה את השם 'סכומי ביניים של מוצרים'.

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

לראש הדף

הצגת נתונים מסוכמים או נתונים מצטברים

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

  1. הפעל את שאילתת סכומי הביניים של המוצר שיצרת קודם לכן והשאר את התוצאות פתוחות בתצוגת גליון נתונים.
  2. בכרטיסיה בית, לחץ על סכומים. שורה חדשה מופיעה בתחתית גליון הנתונים, עם המילה 'סכום' בעמודה הראשונה.
  3. לחץ על התא בשורה האחרונה של גליון הנתונים ששמו 'סכום כולל'.
  4. לחץ על החץ כדי להציג את פונקציות הצבירה הזמינות. מאחר שהעמודה מכילה נתוני טקסט, יש רק שתי אפשרויות: 'ללא'ו'ספירה'.
  5. בחר ספירה. תוכן התא משתנה מסכום כולל לספירה של ערכי העמודה.
  6. לחץ על התא הסמוך (העמודה השניה). שים לב שמופיע חץ בתא.
  7. לחץ על החץ ולאחר מכן לחץ על 'סכום'. השדה מציג סכום של ערכי העמודה.
  8. השאר את השאילתה פתוחה בתצוגת גליון נתונים.

לראש הדף

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

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

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

  1. בכרטיסיה בית, בקבוצה תצוגות, לחץ על תצוגה ולאחר מכן לחץ על תצוגת עיצוב.
  2. בקבוצה 'הגדרת שאילתה' , לחץ על 'הוסף טבלאות'.
  3. לחץ פעמיים על הזמנות ולאחר מכן לחץ על סגור.
  4. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'סוג שאילתה ', לחץ על 'הצלבות'. ברשת העיצוב, השורה 'הצג ' מוסתרת והשורה 'הצלבות ' מוצגת.
  5. בעמודה השלישית של רשת העיצוב, לחץ באמצעות לחצן העכבר הימני על השורה שדה ולאחר מכן לחץ על שינוי גודל תצוגה בתפריט הקיצור. התיבה 'מרחק מתצוגה' נפתחת.
  6. בתיבה 'מרחק מתצוגה ', הקלד או הדבק את הטקסט הבא: Month: "Month " & DatePart("m", [Order Date])
  7. לחץ על אישור.
  8. בשורה הצלבות , בחר את הערכים הבאים מהרשימה הנפתחת: כותרת שורה עבור העמודה הראשונה, ערך עבור העמודה השניה וכותרת עמודה עבור העמודה השלישית.
  9. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'תוצאות ', לחץ על 'הפעל'. השאילתה פועלת ולאחר מכן מציגה סכומי ביניים של מוצרים, הנצברים לפי חודש.
  10. הקש CTRL+S כדי לשמור את השאילתה.
    לקבלת מידע נוסף אודות שאילתות הצלבות, ראה הפיכת קריאת נתוני הסיכום לקלה יותר באמצעות שאילתת הצלבות.

לראש הדף

יצירת שאילתת יצירת טבלה

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

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

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

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

    הערה

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

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

  3. לחץ פעמיים על פרטי הזמנהוהזמנות.

  4. בטבלה Orders , לחץ פעמיים על Customer ID ו- Ship City כדי להוסיף שדות אלה לרשת העיצוב.

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

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

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

  8. הקש Ctrl + S כדי לשמור את השאילתה.

  9. בתיבה שם השאילתה , הקלד Chicago Orders Query ולאחר מכן לחץ על אישור.

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

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

  12. בתיבת הדו-שיח יצירת טבלה , בתיבה שם הטבלה , הקלד Chicago Orders ולאחר מכן לחץ על אישור.

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

  14. בתיבת הדו-שיח לאישור, לחץ על 'כן', וראה את הטבלה החדשה מוצגת בחלונית הניווט.

    הערה

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

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

לראש הדף

יצירת שאילתת הוספה

באפשרותך להשתמש בשאילתת הוספה כדי לאחזר נתונים מטבלה אחת או יותר ולהוסיף אותם לטבלה אחרת.

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

  1. פתח את השאילתה בשם "Chicago Orders Query" שיצרת קודם לכן בתצוגת עיצוב.
  2. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'סוג שאילתה ', לחץ על 'הוסף'. תיבת הדו-שיח 'הוספה ' נפתחת.
  3. בתיבת הדו-שיח הוספה , לחץ על החץ בתיבה שם הטבלה , בחר Chicago Orders מהרשימה הנפתחת ולאחר מכן לחץ על אישור.
  4. ברשת העיצוב, בשורה קריטריונים של העמודה עיר ספינה, מחק את 'שיקגו' ולאחר מכן הקלד 'מילווקי'.
  5. בשורה הוסף ל , בחר את השדה המתאים עבור כל עמודה.
    בדוגמה זו, ערכי השורה 'הוסף ל ' אמורים להתאים לערכי השורה 'שדה ', אך הדבר אינו נדרש כדי ששאילתות הוספה יפעלו.
  6. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'תוצאות ', לחץ על 'הפעל'.

הערה

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

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

לראש הדף

יצירת שאילתת עדכון

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

חשוב

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

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

  1. פתח את הטבלה Chicago Orders בתצוגת עיצוב.

  2. בשורה מזהה מוצר, שנה את סוג הנתונים מ'מספר' ל'טקסט'.

  3. שמור וסגור את הטבלה Chicago Orders.

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

  5. לחץ פעמיים על Chicago Orders and Products.

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

  7. ברשת העיצוב, השורות 'מיין ' ו'הצג' נעלמות, והשורה 'עדכן ל' מופיעה.

  8. בטבלה Chicago Orders , לחץ פעמיים על Product ID כדי להוסיף שדה זה לרשת העיצוב.

  9. ברשת העיצוב, בשורה עדכן ל של העמודה מזהה מוצר , הקלד או הדבק את הטקסט הבא: [Products].[ שם מוצר]

    עצה

    באפשרותך להשתמש בשאילתת עדכון כדי למחוק ערכי שדה באמצעות מחרוזת ריקה ("") או NULL בשורה 'עדכן ל '.

  10. בשורה קריטריונים , הקלד או הדבק את הטקסט הבא: [Product ID] Like ([Products].[ ID])

  11. באפשרותך לסקור אילו ערכים ישתנו על-ידי שאילתת עדכון על-ידי הצגת השאילתה בתצוגת גליון נתונים.

  12. בכרטיסיה 'עיצוב ', לחץ על 'הצג>תצוגת גליון נתונים'. השאילתה מחזירה רשימה של מזהי מוצרים שיתעדכנו.

  13. בכרטיסיה 'עיצוב שאילתה ', לחץ על 'הפעל'.
    בעת פתיחת הטבלה Chicago Orders, תראה שהערכים המספריים בשדה Product ID הוחלפו בשמות המוצרים מהטבלה Products.

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

לראש הדף

יצירת שאילתת מחיקה

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

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

באפשרותך להשתמש בשאילתה כדי למחוק שורות בטבלה Chicago Orders שאינן כוללות ערך עבור Order ID באמצעות ההליך הבא:

  1. בכרטיסיה יצירה, לחץ על עיצוב שאילתה.
  2. לחץ פעמיים על Chicago Orders.
  3. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'סוג שאילתה ', לחץ על 'מחק'. ברשת העיצוב, השורות 'מיון ' ו'הצג' נעלמות, והשורה 'מחק ' מופיעה.
  4. בטבלה Chicago Orders , לחץ פעמיים על Order ID כדי להוסיף אותו לרשת.
  5. ברשת העיצוב, בשורה 'קריטריונים ' של העמודה 'מזהה הזמנה', הקלד Is Null.
  6. בכרטיסיה 'עיצוב שאילתה ', בקבוצה 'תוצאות ', לחץ על 'הפעל'.

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

לראש הדף