השימוש בשאילתה מקל עליך להציג, להוסיף, למחוק או לשנות נתונים במסד הנתונים של Access. כמה סיבות אחרות לשימוש בשאילתות:
-
איתור נתונים ספציפיים במהירות על-ידי סינון לפי קריטריונים ספציפיים (תנאים)
-
חישוב או סיכום של נתונים
-
הפוך משימות ניהול נתונים לאוטומטיות, כגון סקירת הנתונים העדכניים ביותר על בסיס חוזר.
שאילתות עוזרות לך למצוא את הנתונים שלך ולעבוד איתם
במסד נתונים מתוכנן היטב, הנתונים שברצונך להציג באמצעות טופס או דוח ממוקמים בדרך כלל בטבלאות מרובות. שאילתה יכולה למשוך את המידע מטבלאות שונות ולרכיב אותו להצגה בטופס או בדוח. שאילתה יכולה להיות בקשה לתוצאות נתונים ממסד הנתונים שלך או פעולה על הנתונים, או עבור שניהם. שאילתה יכולה לתת לך תשובה לשאלה פשוטה, לבצע חישובים, לשלב נתונים מטבלאות שונות, להוסיף, לשנות או למחוק נתונים ממסד נתונים. מאחר ששאילתות הן רב-תכליתיות, קיימים סוגים רבים של שאילתות ואתה יוצר סוג שאילתה המבוסס על המשימה.
סוגי שאילתות ראשיים |
שימוש |
---|---|
בחר |
כדי לאחזר נתונים מטבלה או לבצע חישובים. |
פעולה |
הוספה, שינוי או מחיקה של נתונים. לכל משימה יש סוג ספציפי של שאילתת פעולה. |
יצירת שאילתת בחירה
אם ברצונך לסקור נתונים משדות מסוימים בלבד בטבלה, או לסקור נתונים מטבלאות מרובות בו-זמנית או אולי רק לראות את הנתונים בהתבסס על קריטריונים מסוימים, סוג שאילתת בחירה יהיה הבחירה שלך. לקבלת מידע נוסף, ראה יצירת שאילתת בחירה פשוטה.
סקירת נתונים משדות שנבחרו
לדוגמה, אם מסד הנתונים שלך כולל טבלה עם מידע רב אודות מוצרים וברצונך לסקור רשימת מוצרים והמחירים שלהם, כך תיצור שאילתת בחירה כדי להחזיר רק את שמות המוצרים ואת המחיר המתאים:
-
פתח את מסד הנתונים ובכרטיסיה יצירה , לחץ על עיצוב שאילתה.
-
בכרטיסיה טבלאות , לחץ פעמיים על הטבלה Products .
-
בטבלה Products, נניח שיש לך שדות 'שם מוצר' ו'מחיר רשימה'. לחץ פעמיים על שם המוצר ועלמחיר הרשימה כדי להוסיף שדות אלה לשאילתה רשת עיצוב.
-
בכרטיסיה עיצוב שאילתה , לחץ על הפעל. השאילתה פועלת ומציגה רשימה של מוצרים ואת המחירים שלהם.
סקירת נתונים מטבלאות קשורות מרובות בו-זמנית
לדוגמה, אם יש לך מסד נתונים עבור חנות שמוכרת פריטי מזון וברצונך לסקור הזמנות עבור לקוחות הגרים בעיר מסוימת. נניח שהנתונים אודות הזמנות ונתונים אודות לקוחות מאוחסנים בשתי טבלאות בשם Customers ו- Orders בהתאמה. אם לכל טבלה יש שדה 'מזהה לקוח', מה שמ מהותי בסיס קשר גומלין של יחיד-לרבים בין שתי הטבלאות. באפשרותך ליצור שאילתה המחזירה הזמנות עבור לקוחות בעיר מסוימת, לדוגמה, לאס וגאס, באמצעות ההליך הבא:
-
פתח את מסד הנתונים. בכרטיסיה צור, בקבוצה שאילתה, לחץ על עיצוב שאילתה.
-
בכרטיסיה טבלאות , לחץ פעמיים על לקוחותוהזמנות.
שים לב לקו (הנקרא צירוף) שמחבר את השדה 'מזהה' בטבלה 'לקוחות' ואת השדה 'מזהה לקוח' בטבלה 'הזמנות'. קו זה מציג את קשר הגומלין בין שתי הטבלאות.
-
בטבלה Customers, לחץ פעמיים על Company ו - City כדי להוסיף שדות אלה לרשת עיצוב השאילתה.
-
ברשת עיצוב השאילתה, בעמודה עיר , נקה את תיבת הסימון בשורה הצג.
-
בשורה קריטריונים של העמודה עיר , הקלד לאס וגאס.
ניקוי תיבת הסימון הצג מונע מהשאילתה להציג את העיר בתוצאות שלה, והקלדת לאס וגאס בשורה קריטריונים מציינת שברצונך לראות רק רשומות שבהן הערך של השדה City הוא לאס וגאס. במקרה זה, השאילתה מחזירה רק את הלקוחות הממוקמים בלאס וגאס. אין צורך להציג שדה כדי להשתמש בו עם קריטריון.
-
בטבלה Orders, לחץ פעמיים על Order ID ו - Order Date כדי להוסיף שדות אלה לשתי העמודות הבאות של רשת עיצוב השאילתה.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל. השאילתה פועלת ולאחר מכן מציגה רשימה של הזמנות עבור לקוחות בלאס וגאס.
-
הקש CTRL+S כדי לשמור את השאילתה.
יצירת שאילתת פרמטר
אם אתה מעוניין לעתים קרובות להפעיל וריאציות של שאילתה מסוימת, שקול להשתמש בשאילתת פרמטר. בעת הפעלת שאילתת פרמטר, השאילתה תבקש ממך ערכי שדה ולאחר מכן תשתמש בערכים שתספק כדי ליצור קריטריונים עבור השאילתה שלך.
המשך מהדוגמה הקודמת שבה למדת ליצור שאילתת בחירה המחזירה הזמנות עבור לקוחות הממוקמים בלאס וגאס, באפשרותך לשנות את שאילתת הבחירה כדי לבקש ממך לציין את העיר בכל פעם שאתה מפעיל את השאילתה. כדי לעקוב אחר ההוראות, פתח את מסד הנתונים שיצרת בדוגמה הקודמת:
-
בחלונית הניווט, לחץ באמצעות לחצן העכבר הימני על השאילתה בשם 'הזמנות לפי עיר ' (שיצרת במקטע הקודם) ולאחר מכן לחץ על תצוגת עיצוב בתפריט הקיצור.
-
ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה עיר, מחק את לאס וגאס ולאחר מכן הקלד [באיזו עיר?].
המחרוזת [באיזו עיר?] היא בקשת הפרמטר שלך. הסוגריים המרובעים מציינים שברצונך שהשאילתה תבקש קלט, והטקסט (במקרה זה, באיזו עיר ?) הוא השאלה שבה מוצגת בקשת הפרמטר.
הערה: אף אחת מתקופות (.) או סימן קריאה (!) יכולים לשמש כטקסט בבקשה של פרמטר.
-
בחר את תיבת הסימון בשורה הצג של העמודה עיר, כך שתוצאות השאילתה יציגו את העיר.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל. השאילתה תבקש ממך להזין ערך עבור City.
-
הקלד ניו יורק ולאחר מכן הקש ENTER כדי לראות הזמנות עבור לקוחות בניו יורק.
מה קורה אם אינך יודע אילו ערכים באפשרותך לציין? באפשרותך להשתמש בתווים כלליים כחלק מהבקשה:
-
בכרטיסיה בית, בקבוצה תצוגות, לחץ על תצוגה ולאחר מכן לחץ על תצוגת עיצוב.
-
ברשת עיצוב השאילתה, בשורה קריטריונים של העמודה עיר , הקלד Like [עבור איזו עיר?] &"*".
בשורת פרמטר זו, מילת המפתח Like , תו האמפרסנד (&) והכוכבית (*) המוקפת במרכאות מאפשרות למשתמש להקליד שילוב של תווים, כולל תווים כלליים, להחזיר מגוון של תוצאות. לדוגמה, אם המשתמש מ הקלד *, השאילתה מחזירה את כל הערים; אם המשתמש מ להקליד L, השאילתה מחזירה את כל הערים שמתחילות באות "L;" ואם המשתמש מ להקליד *s*, השאילתה מחזירה את כל הערים המכילות את האות "s".
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות , לחץ על הפעל, ובשורת הבקשה לשאילתה, הקלד חדש והקש ENTER.
השאילתה פועלת ולאחר מכן מציגה הזמנות עבור לקוחות בניו יורק.
ציון סוגי נתונים של פרמטרים
באפשרותך גם לציין את סוג הנתונים שפרמטר יכול לקבל. תוכל להגדיר את סוג הנתונים של כל פרמטר, אך חשוב במיוחד להגדיר את סוג הנתונים עבור נתונים מסוג מספר, מטבע ו/או תאריך/שעה. כאשר אתה מציין את סוג הנתונים שעל הפרמטר לקבל, מוצגת למשתמשים הודעת שגיאה מועילה יותר אם הם מזינים סוג נתונים שגוי, כגון הזנת טקסט כאשר יש להזין מטבע.
אם פרמטר מוגדר לקבל נתוני טקסט, כל קלט מפורש כטקסט ולא מוצגת הודעת שגיאה.
כדי לציין את סוג הנתונים עבור פרמטרים בשאילתה, השתמש בהליך הבא:
-
כאשר השאילתה פתוחה בתצוגת עיצוב, בכרטיסיה עיצוב שאילתה , בקבוצה הצג /הסתר , לחץ על פרמטרים.
-
בתיבת הדו-שיח פרמטרים של שאילתה, בעמודה פרמטר, הקלד את הבקשה עבור כל פרמטר שעבורו ברצונך לציין את סוג הנתונים. ודא שכל פרמטר תואם לבקשה שבה אתה משתמש בשורה קריטריונים של רשת עיצוב השאילתה.
-
בעמודה סוג נתונים, בחר את סוג הנתונים עבור כל פרמטר.
לקבלת מידע נוסף, ראה שימוש בפרמטרים כדי לבקש קלט בעת הפעלת שאילתה.
יצירת שאילתת סכומים
שורת הסכום בגליון נתונים שימושית מאוד, אך עבור שאלות מורכבות יותר, השתמש בשאילתת סכומים. שאילתת סכומים היא שאילתת בחירה המאפשרת לך לקבץ ולסכם נתונים, כגון כאשר ברצונך לראות את סך המכירות לכל מוצר. בשאילתת סכומים, באפשרותך להשתמש בפונקציה Sum (פונקציית צבירה) כדי לראות את סך המכירות בכל מוצר.
השתמש בהליך הבא כדי לשנות את שאילתת סכומי הביניים של המוצר שיצרת בדוגמה הקודמת כך שהיא מסכמת סכומי ביניים של מוצרים לפי מוצר.
-
בכרטיסיה בית , לחץ על תצוגה >עיצוב.
השאילתה 'סכומי ביניים של מוצר' נפתחת בתצוגת עיצוב.
-
בכרטיסיה עיצוב שאילתה , בקבוצה הצג /הסתר , לחץ על סכומים.
השורה סכומים מוצגת ברשת עיצוב השאילתה.
הערה: למרות שיש להם שמות דומים, השורה סכומים ברשת העיצוב ושורה סכום בגליון נתונים אינן זהות:
-
באפשרותך לקבץ לפי ערכי שדות באמצעות השורה סכומים ברשת העיצוב.
-
באפשרותך להוסיף שורת סכום של גליון נתונים לתוצאות של שאילתת סכומים.
-
בעת שימוש בשורה סכומים ברשת העיצוב, עליך לבחור פונקציית צבירה עבור כל שדה. אם אין ברצונך לבצע חישוב בשדה, באפשרותך לקבץ לפי השדה.
-
בעמודה השניה של רשת העיצוב , בשורה סכום , בחר סכום מהרשימה הנפתחת.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל. השאילתה פועלת ולאחר מכן מציגה רשימה של מוצרים עם סכומי ביניים.
-
הקש CTRL+S כדי לשמור את השאילתה. השאר את השאילתה פתוחה.
לקבלת מידע נוסף, ראה הצגת סכומי עמודות בגליון נתונים באמצעות שורת סכומים.
ביצוע חישובים בהתבסס על הנתונים שלך
בדרך כלל לא תשתמש בטבלאות כדי לאחסן ערכים מחושבים, כגון סכומי ביניים, גם אם הם מבוססים על נתונים באותו מסד נתונים, מכיוון שערכים מחושבים עשויים להיות מיושנים אם הערכים שהם מבוססים על שינויים. לדוגמה, לא תאחסן גיל של אדם כלשהו בטבלה, מכיוון שכל שנה תצטרך לעדכן את הערך; במקום זאת, עליך לאחסן את תאריך הלידה של האדם ולאחר מכן להשתמש בשאילתה כדי לחשב את גילו של האדם.
לדוגמה, אם יש לך מסד נתונים עבור מוצרים מסוימים שברצונך למכור. מסד נתונים זה כולל טבלה בשם פרטי הזמנות הכוללת מידע אודות המוצרים בשדות כגון מחיר כל מוצר והכמויות. באפשרותך לחשב את סכום הביניים באמצעות שאילתה המכפילה את הכמות של כל מוצר במחיר יחידה עבור מוצר זה, מכפילה את הכמות של כל מוצר במחיר ליחידה ובהנחה עבור מוצר זה ולאחר מכן מחסרת ההנחה הכוללת מהמחיר ליחידה הכולל. אם יצרת את מסד הנתונים לדוגמה בדוגמה הקודמת, פתח אותו ועקוב אחר:
-
בכרטיסיה יצירה, לחץ על עיצוב שאילתה.
-
בכרטיסיה טבלאות , לחץ פעמיים על פרטי הזמנה.
-
בטבלה Order Details, לחץ פעמיים על Product ID כדי להוסיף שדה זה לעמודה הראשונה של רשת עיצוב השאילתה.
-
בעמודה השניה של הרשת, לחץ באמצעות לחצן העכבר הימני על השורה שדה ולאחר מכן לחץ על שנה גודל תצוגה בתפריט הקיצור.
-
בתיבה מרחק מתצוגה , הקלד או הדבק את הטקסט הבא: סכום ביניים : ([Quantity]*[Unit Price])-([Quantity]*[Unit Price]*[Discount])
-
לחץ על אישור.
-
בכרטיסיה עיצוב שאילתה , לחץ על הפעל. השאילתה פועלת ולאחר מכן מציגה רשימה של מוצרים וסכומי ביניים, לפי הזמנה.
-
הקש CTRL+S כדי לשמור את השאילתה ולאחר מכן תן לשאילתה את שם סכומי הביניים של המוצר.
לקבלת מידע נוסף, ראה הצגת סכומי עמודות בגליון נתונים באמצעות שורת סכומים.
הצג נתונים מסוכמים או צבורים
כאשר אתה משתמש בטבלאות כדי לתעד עסקאות או לאחסן נתונים מספריים המתרחשים באופן קבוע, כדאי להיות מסוגל לסקור נתונים אלה בצבירות, כגון סכומים או ממוצעים. ב- Access, באפשרותך להוסיף שורת סכומים גליון נתונים. שורת הסכום היא שורה בתחתית גליון הנתונים, ה יכולה להציג סכום מצטבר או ערך צבירה אחר.
-
הפעל את שאילתת סכומי הביניים של המוצר שיצרת קודם לכן והשאר את התוצאות פתוחות ב- תצוגת גליון נתונים.
-
בכרטיסיה בית, לחץ על סכומים. שורה חדשה מופיעה בתחתית גליון הנתונים, עם המילה סכום בעמודה הראשונה.
-
לחץ על התא בשורה האחרונה של גליון הנתונים בשם Total.
-
לחץ על החץ כדי להציג את פונקציות הצבירה הזמינות. מאחר שהעמודה מכילה נתוני טקסט, קיימות שתי אפשרויות בלבד: 'ללא' ו'ספירה'.
-
בחר ספירה. תוכן התא משתנה מסכום לספירת ערכי העמודות.
-
לחץ על התא ההצטרפות (העמודה השניה). שים לב שמופיע חץ בתא.
-
לחץ על החץ ולאחר מכן לחץ על סכום. השדה מציג סכום של ערכי העמודות.
-
השאר את השאילתה פתוחה בתצוגת גליון נתונים.
יצירת שאילתת הצלבות
כעת נניח שברצונך לסקור סכומי ביניים של מוצרים, אך ברצונך לצבור גם לפי חודש, כך שכל שורה מציגה סכומי ביניים עבור מוצר, וכל עמודה מציגה סכומי ביניים של מוצרים לחודש אחד. כדי להציג סכומי ביניים עבור מוצר ולהציג סכומי ביניים של מוצרים במשך חודש, השתמש שאילתת הצלבות.
באפשרותך לשנות שוב את השאילתה 'סכומי ביניים של מוצרים' כך שהשאילתה תחזיר שורות של סכומי ביניים וסכומי ביניים של מוצרים ועמודות של סכומי ביניים חודשיים.
-
בכרטיסיה בית, בקבוצה תצוגות, לחץ על תצוגה ולאחר מכן לחץ על תצוגת עיצוב.
-
בקבוצה הגדרת שאילתה , לחץ על הוסף טבלאות.
-
לחץ פעמיים על הזמנות ולאחר מכן לחץ על סגור.
-
בכרטיסיה עיצוב שאילתה , בקבוצה סוג שאילתה , לחץ על הצלבות. ברשת העיצוב, השורה הצג מוסתרת, ושורת ההצלבות מוצגת.
-
בעמודה השלישית של רשת העיצוב, לחץ באמצעות לחצן העכבר הימני על השורה שדה ולאחר מכן לחץ על שנה גודל תצוגה בתפריט הקיצור. התיבה מרחק מתצוגה נפתחת.
-
בתיבה מרחק מתצוגה , הקלד או הדבק את הטקסט הבא : חודש: "Month " & DatePart("m", [Order Date])
-
לחץ על אישור.
-
בשורה הצלבות , בחר את הערכים הבאים מהרשימה הנפתחת : כותרת שורה עבור העמודה הראשונה, ערך עבור העמודה השניה וכותרת עמודה עבור העמודה השלישית.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל. השאילתה פועלת ולאחר מכן מציגה סכומי ביניים של מוצרים, הנצברים לפי חודש.
-
הקש CTRL+S כדי לשמור את השאילתה.
לקבלת מידע נוסף אודות שאילתות הצלבות, ראה הפיכת נתוני הסיכום לקריאים יותר באמצעות שאילתת הצלבות.
יצירת שאילתת יצירת טבלה
באפשרותך להשתמש בשאילתת יצירת טבלה כדי ליצור טבלה חדשה מנתונים המאוחסנים בטבלאות אחרות.
לדוגמה, נניח שברצונך לשלוח נתונים עבור הזמנות משיקגו לשותף עסקי בשיקגו שמשתמש ב- Access כדי להכין דוחות. במקום לשלוח את כל נתוני ההזמנה שלך, ברצונך להגביל את הנתונים שאתה שולח לנתונים ספציפיים להזמנות בשיקגו.
באפשרותך לבנות שאילתת בחירה המכילה נתוני הזמנה של Chicago ולאחר מכן להשתמש בשאילתת הבחירה כדי ליצור את הטבלה החדשה באמצעות ההליך הבא:
-
פתח את מסד הנתונים לדוגמה מהדוגמה הקודמת.
כדי להפעיל שאילתת יצירת טבלה, ייתכן שיהיה עליך להפוך את תוכן מסד הנתונים לזמין.
הערה: אם אתה רואה הודעה מתחת לרצועת הכלים אודות הפיכת מסד הנתונים לזמין, לחץ על הפוך תוכן לזמין.אם מסד הנתונים שלך כבר נמצא במיקום מהימן, לא תראה את סרגל ההודעות.
-
בכרטיסיה צור, בקבוצה שאילתה, לחץ על עיצוב שאילתה.
-
לחץ פעמיים על פרטי הזמנהוהזמנות.
-
בטבלה Orders , לחץ פעמיים על Customer ID ועלShip City כדי להוסיף שדות אלה לרשת העיצוב.
-
בטבלה פרטי הזמנה, לחץ פעמיים על מזהה הזמנה, מזההמוצר, כמות, מחיר יחידה והנחה כדי להוסיף שדות אלה לרשת העיצוב.
-
בעמודה עיר משלוח של רשת העיצוב, נקה את התיבה בשורה הצג. בשורה קריטריונים , הקלד 'Chicago' (כלול את הגרשיים ה בודדים). אמת את תוצאות השאילתה לפני השימוש בהן כדי ליצור את הטבלה.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל.
-
הקש Ctrl + S כדי לשמור את השאילתה.
-
בתיבה שם שאילתה , הקלד שאילתת הזמנות בשיקגו ולאחר מכן לחץ על אישור.
-
בכרטיסיה בית, בקבוצה תצוגות, לחץ על תצוגה ולאחר מכן לחץ על תצוגת עיצוב.
-
בכרטיסיה עיצוב שאילתה , בקבוצה סוג שאילתה , לחץ על יצירת טבלה.
-
בתיבת הדו-שיח יצירת טבלה, בתיבה שם טבלה , הקלד Chicago Orders ולאחר מכן לחץ על OK.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל.
-
בתיבת הדו-שיח לאישור, לחץ על כן, ו לראות את הטבלה החדשה המוצגת בחלונית הניווט.
הערה: אם כבר קיימת טבלה בשם זהה שציינת, Access ימחק טבלה זו לפני הפעלת השאילתה.
לקבלת מידע נוסף אודות השימוש בשאילתות יצירת טבלה, ראה יצירת שאילתת יצירת טבלה.
יצירת שאילתת הוספה
באפשרותך להשתמש בשאילתת הוספה כדי לאחזר נתונים מטבלה אחת או יותר ולהוסיף נתונים אלה לטבלה אחרת.
לדוגמה, נניח שיצרת טבלה לשיתוף עם שותף עסקי בשיקגו, אך אתה מבין שהמשויך עובד גם עם לקוחות באזור מילווקי. ברצונך להוסיף לטבלה שורות המכילות נתוני אזור מילווקי לפני שתשתף את הטבלה עם המשויך שלך. באפשרותך להוסיף נתוני אזור מילווקי לטבלה Orders של Chicago באמצעות ההליך הבא:
-
פתח את השאילתה בשם "שאילתת הזמנות שיקגו" שיצרת קודם לכן בתצוגת עיצוב.
-
בכרטיסיה עיצוב שאילתה , בקבוצה סוג שאילתה , לחץ על הוסף. תיבת הדו-שיח הוספה נפתחת.
-
בתיבת הדו-שיח הוספה, לחץ על החץ בתיבה שם טבלה, בחר שיקגו הזמנות מהרשימה הנפתחת ולאחר מכן לחץ על אישור.
-
ברשת העיצוב, בשורה קריטריונים של העמודה עיר משלוח, מחק את 'Chicago' ולאחר מכן הקלד 'מילווקי'.
-
בשורה צרף ל, בחר את השדה המתאים עבור כל עמודה.
בדוגמה זו, ערכי השורה צרף ל צריכים להתאים לערכים של השורה שדה, אך הדבר אינו נדרש כדי ששאילתות הוספה יפעלו.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל.
הערה: בעת הפעלת שאילתה המחזירה כמות גדולה של נתונים, ייתכן שתקבל הודעת שגיאה המציינת כי אין אפשרות לבטל את השאילתה. נסה להגדיל את המגבלה של מקטע הזיכרון ל- 3MB כדי לאפשר לשאילתה לפעול.
לקבלת מידע נוסף אודות שאילתות הוספה, ראה הוספת רשומות באמצעות שאילתת הוספה.
יצירת שאילתת עדכון
באפשרותך להשתמש בשאילתת עדכון כדי לשנות את הנתונים בטבלאות, ובאפשרותך להשתמש בשאילתת עדכון כדי להזין קריטריונים כדי לציין אילו שורות יש לעדכן. שאילתת עדכון מספקת לך הזדמנות לסקור את הנתונים המעודכנים לפני ביצוע העדכון.
חשוב: אין אפשרות לבטל שאילתת פעולה. שקול ליצור גיבוי של כל הטבלאות שתעדכן באמצעות שאילתת עדכון.
בדוגמה הקודמת, צרף שורות לטבלה Orders של Chicago. בטבלה Orders של Chicago, השדה Product ID מציג את מזהה המוצר המספרי. כדי להפוך את הנתונים לשימושיים יותר בדוחות, באפשרותך להחליף את זהות המוצר בשמות מוצרים, להשתמש בהליך הבא:
-
פתח את הטבלה Orders של Chicago בתצוגת עיצוב.
-
בשורה מזהה מוצר, שנה את סוג הנתונים ממספרלטקסט.
-
שמור וסגור את הטבלה Orders של Chicago.
-
בכרטיסיה צור, בקבוצה שאילתה, לחץ על עיצוב שאילתה.
-
לחץ פעמיים על הזמנות ומוצריםבשיקגו.
-
בכרטיסיה עיצוב שאילתה , בקבוצה סוג שאילתה , לחץ על עדכן.
-
ברשת העיצוב, השורות מייןוהצג נעלמות, והשורה עדכן ל מופיעה.
-
בטבלה Orders של Chicago , לחץ פעמיים על Product ID כדי להוסיף שדה זה לרשת העיצוב.
-
ברשת העיצוב, בשורה עדכן ל של העמודה מזהה מוצר , הקלד או הדבק את הפריטים הבאים: [Products].[ שם מוצר]
עצה: באפשרותך להשתמש בשאילתת עדכון כדי למחוק ערכי שדות באמצעות מחרוזת ריקה ("") או NULL בשורה עדכן ל.
-
בשורה קריטריונים , הקלד או הדבק את הפריטים הבאים: [Product ID] Like ([Products].[ מזהה ])
-
באפשרותך לסקור אילו ערכים ישתנו באמצעות שאילתת עדכון על-ידי הצגת השאילתה בתצוגת גליון נתונים.
-
בכרטיסיה עיצוב , לחץ על תצוגה בתצוגת >גליון נתונים. השאילתה מחזירה רשימה של מזהה המוצרים שיתעדכנו.
-
בכרטיסיה עיצוב שאילתה , לחץ על הפעל.
בעת פתיחת הטבלה Chicago Orders, תראה שהערכים המספריים בשדה Product ID הוחלפו בשמות המוצרים מהטבלה Products.
לקבלת מידע נוסף אודות שאילתות עדכון, עיין יצירה והפעלה של שאילתת עדכון.
יצירת שאילתת מחיקה
באפשרותך להשתמש בשאילתת מחיקה כדי למחוק נתונים מהטבלאות שלך, ובאפשרותך להשתמש בשאילתת מחיקה כדי להזין קריטריונים כדי לציין אילו שורות יש למחוק. שאילתת מחיקה מספקת לך הזדמנות לסקור את השורות אשר יימחקו לפני שתבצע את המחיקה.
לדוגמה, נניח כי בזמן שהכנת לשלוח את הטבלה Orders של Chicago מהדוגמה הקודמת, למשויך העסקי בשיקגו, אתה מבחין כי חלק מהשורות מכילות מספר שדות ריקים. החלטת להסיר שורות אלה לפני שליחת הטבלה. ניתן פשוט לפתוח את הטבלה ולמחוק את השורות באופן ידני, אך אם יש שורות רבות למחיקה ויש לך קריטריונים ברורים עבורם יש למחוק שורות, כדאי להשתמש בשאילתת מחיקה.
באפשרותך להשתמש בשאילתה כדי למחוק שורות בטבלה Chicago Orders שאין בהן ערך עבור מזהה הזמנה באמצעות ההליך הבא:
-
בכרטיסיה יצירה, לחץ על עיצוב שאילתה.
-
לחץ פעמיים על הזמנות בשיקגו.
-
בכרטיסיה עיצוב שאילתה , בקבוצה סוג שאילתה , לחץ על מחק. ברשת העיצוב, השורות מייןוהצג נעלמות, והשורה מחק מופיעה.
-
בטבלה Orders של Chicago , לחץ פעמיים על Order ID כדי להוסיף אותו לרשת.
-
ברשת העיצוב, בשורה קריטריונים של העמודה מזהה הזמנה, הקלד Is Null.
-
בכרטיסיה עיצוב שאילתה , בקבוצה תוצאות, לחץ על הפעל.
לקבלת מידע נוסף אודות שאילתות מחיקה, ראה יצירה והפעלה של שאילתת מחיקה.