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

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

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

  • איתור מהיר של נתונים ספציפיים על-ידי סינון לפי קריטריונים (תנאים) ספציפיים

  • חישוב או סיכום של נתונים

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

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

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

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

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

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

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

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

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

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

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

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

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

סוגי שאילתות עיקריים

השתמש

בחירה

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

פעולה

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

לראש הדף

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

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

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

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

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

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

  3. בטבלת המוצרים, נניח שמופיעים השדות Product Name ו- List Price. לחץ פעמיים על Product Name ועל List Price כדי להוסיף שדות אלה לרשת עיצוב של השאילתה.

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

לראש הדף

סקירת נתונים מטבלאות קשורות מרובות בו-זמנית

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

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

  2. בתיבת הדו-שיח הצגת טבלה, בכרטיסיה טבלאות, לחץ פעמיים על Customers ועל Orders.

  3. סגור את תיבת הדו-שיח הצגת טבלה. שים לב לקו (שנקרא קו חיבור) המחבר את השדה ID בטבלה Customers לשדה Customer ID בטבלה Orders. קו זה מציג את קשר הגומלין בין שתי הטבלאות.

  4. בטבלה Customers, לחץ פעמיים על Company ועל City כדי להוסיף שדות אלה לרשת עיצוב השאילתה.

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

  6. בשורה קריטריונים של העמודה City, הקלד Las Vegas.

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

  7. בטבלה Orders, לחץ פעמיים על Order ID ועל Order Date כדי להוסיף שדות אלה לשתי העמודות הבאות ברשת עיצוב השאילתה.

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

  9. הקש CTRL+S כדי לשמור את השאילתה.

לראש הדף

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

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

הערה:  לא ניתן ליצור שאילתת פרמטר ביישום Access.

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

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

  2. ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה City, מחק את Las Vegasולאחר מכן הקלד [עבור איזו city?].

    המחרוזת [עבור איזו עיר?] היא בקשת הפרמטר. הסוגריים המרובעים מציינים שברצונך שהשאילתה תבקש קלט, והטקסט (במקרה זה עבור איזו עיר?‎) הוא השאלה שבקשת הפרמטר מציגה.

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

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

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

  3. הקלד New Yorkולאחר מכן הקש ENTER כדי לראות הזמנות עבור לקוחות בניו-יורק.

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

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

  5. ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה City, הקלד Like [עבור איזו city?] & "*".

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

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

    השאילתה פועלת ומציגה הזמנות של לקוחות בניו-יורק.

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

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

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

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

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

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

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

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

לראש הדף

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

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

הערה: לא ניתן להשתמש בפונקציות צבירה ביישום Access.

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

  1. בכרטיסיה בית, לחץ על תצוגה > תצוגת עיצוב.

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

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

    השורה סכומים מוצגת ברשת עיצוב השאילתה.

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

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

  • באפשרותך להוסיף שורת סכום של גליון נתונים לתוצאות של שאילתת סכומים.

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

  • בעמודה השניה ברשת העיצוב, בשורה סכום, בחר סכום מהרשימה הנפתחת.

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

  • הקש CTRL+S כדי לשמור את השאילתה. השאר את השאילתה פתוחה.

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

לראש הדף

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

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

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

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

  2. ב- בתיבת הדו-שיח הצגת טבלה, והלאה הכרטיסיה ' טבלאות ', לחץ פעמיים על Order Details.

  3. סגור תיבת הדו-שיח הצגת טבלה.

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

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

  6. ב- התיבה שנה מרחק מתצוגה, הקלד או הדבק את השורה הבאה: סכום ביניים: ([Quantity] * [Unit Price])-([Quantity] * [Unit Price]*[Discount])

  7. לחץ על אישור.

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

  9. הקש CTRL+S כדי לשמור את השאילתה ולאחר מכן קרא לשאילתה בשם סכומי ביניים של מוצרים.

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

לראש הדף

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

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

  1. הפעל את השאילתה Product Subtotals והשאר את התוצאות פתוחות בתצוגת גליון נתונים.

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

  3. לחץ על התא בשורה האחרונה של גליון הנתונים שנקרא הכולל.

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

  5. בחר Count. התוכן של התא משתנה מ- הכולל כדי ספירה של הערכים בעמודה.

  6. לחץ על התא הסמוך (העמודה השניה). שים לב שמופיע בתא חץ.

  7. לחץ על החץ ולאחר מכן לחץ על Sum. השדה מציג סכום הערכים בעמודה.

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

לראש הדף

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

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

הערה: לא ניתן להציג שאילתת הצלבות ביישום Access.

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

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

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

  3. בתיבת הדו-שיח הצגת טבלה, לחץ פעמיים על Orders ולאחר מכן לחץ על סגור.

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

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

  6. בתיבה מרחק מתצוגה, הקלד או הדבק את השורה הבאה: Month: "Month" & DatePart ("m", [Order Date])

  7. לחץ על אישור.

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

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

  10. הקש CTRL+S כדי לשמור את השאילתה.

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

לראש הדף

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

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

הערה:  שאילתת יצירת טבלה אינה זמינה ביישומי Access.

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

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

  1. פתח את מסד הנתונים לדוגמה מהדוגמה הקודמת.

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

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

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

  3. בתיבת הדו-שיח הצגת טבלה, לחץ פעמיים על Order Details ועל Orders וסגור את תיבת הדו-שיח הצגת טבלה.

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

  5. בטבלה Order Details, לחץ פעמיים על Order ID, ‏Product ID, ‏Quantity, ‏Unit Price ו- Discount כדי להוסיף שדות אלה לרשת העיצוב.

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

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

הערה: שאילתת הוספה אינה זמינה ביישומי Access.

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

  1. פתח את השאילתה שנקראת "Chicago Orders Query" בתצוגת עיצוב.

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

  3. בתיבת הדו-שיח הוספה, לחץ על החץ בתיבה שם הטבלה, בחר ב- Chicago Orders מהרשימה הנפתחת ולאחר מכן לחץ על אישור.

  4. ברשת העיצוב, בשורה קריטריונים בעמודה Ship City, מחק את 'Chicago' ולאחר מכן הקלד 'Milwaukee'.

  5. בשורה הוסף ל, בחר את השדה המתאים עבור כל עמודה.

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

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

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

לראש הדף

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

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

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

הערה: שאילתת עדכון אינה זמינה ביישומי Access.

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

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

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

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

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

  5. בתיבת הדו-שיח הצגת טבלה, לחץ פעמיים על Chicago Orders ועל Products וסגור את תיבת הדו-שיח הצגת טבלה.

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

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

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

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

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

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

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

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

  13. בכרטיסיה עיצוב, לחץ על הפעל.

    כאשר אתה פותח את הטבלה Chicago Orders, תראה הערכים המספריים בשדה מזהה המוצר הוחלפו על-ידי שמות המוצרים מהטבלה Products. ראה יצירת שאילתת עדכון.

לראש הדף

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

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

הערה: שאילתת מחיקה אינה זמינה ביישומי Access.

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

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

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

  2. בתיבה הצגת טבלה, לחץ פעמיים על Chicago Orders וסגור את התיבה הצגת טבלה.

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

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

  5. ברשת העיצוב, בשורה קריטריונים בעמודה Order ID, הקלד Is Null.

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

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

לראש הדף

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

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

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

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

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

×