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

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

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

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

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

איזו פעולה ברצונך לבצע?

הפעלת שאילתת הצלבות או בחירה

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

הפעלת השאילתה

  1. אתר את השאילתה בחלונית הניווט.

  2. בצע אחת מהפעולות הבאות:

    • לחץ פעמיים על השאילתה שברצונך להפעיל.

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

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

לראש הדף

הפעלת שאילתת פעולה

קיימים ארבעה סוגים של שאילתות פעולה: הוספת שאילתות, מחיקת שאילתות, שאילתות עדכון ושאילתות יצירת טבלה. למעט שאילתות יצירת טבלה (היוצרות טבלאות חדשות), שאילתות פעולה מבצעות שינויים בנתונים בטבלאות שעליהן הם מבוססים. לא ניתן לבטל שינויים אלה בקלות, לדוגמה, על-ידי הקשה על CTRL + Z. אם תבצע שינויים באמצעות שאילתת פעולה שתחליט מאוחר יותר שלא ברצונך לבצע, בדרך כלל תצטרך לשחזר את הנתונים מעותק גיבוי. מסיבה זו, עליך תמיד לוודא שיש לך גיבוי רענן של הנתונים הבסיסיים לפני הפעלת שאילתת פעולה.

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

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

  • שנה את השאילתה לשאילתת בחירה ולאחר מכן העבר אותה.

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

    הפעלת שאילתת פעולה כשאילתת בחירה

    1. פתח את שאילתת הפעולה בתצוגת עיצוב.

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

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

הפעלת השאילתה

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

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

סרגל ההודעות

מתן אמון במסד נתונים

  1. בסרגל ההודעות, לחץ על אפשרויות.

    תיבת הדו-שיח ׳אפשרויות אבטחה׳ של Microsoft Office מופיעה.

  2. בחר הפוך תוכן זה לזמין ולאחר מכן לחץ על אישור.

הפעלת שאילתת פרמטר

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

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

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

הפעלת השאילתה

  1. אתר את השאילתה בחלונית הניווט.

  2. בצע אחת מהפעולות הבאות:

    • לחץ פעמיים על השאילתה שברצונך להפעיל.

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

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

לראש הדף

הפעלת שאילתה ספציפית ל-SQL

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

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

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

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

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

הפעלת השאילתה

  1. אתר את השאילתה בחלונית הניווט.

  2. בצע אחת מהפעולות הבאות:

    • לחץ פעמיים על השאילתה שברצונך להפעיל.

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

לראש הדף

פתרון בעיות בהודעת שגיאה

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

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

הודעת שגיאה

בעיה

פתרון

אי-התאמה של סוגים בביטוי

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

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

הרשומה נמחקת

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

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

הפניה מעגלית שנוצרה על-ידי כינוי

הכינוי שהוקצה לשדה זהה לרכיב של הביטוי עבור שדה זה.

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

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

#Error

שגיאה זו עשויה להתרחש כאשר הערך של שדה מחושב גדול מהערך המותר על-ידי הגדרת המאפיין FieldSize של השדה. פעולה זו מתרחשת גם כאשר המכנה של שדה מחושב הוא ערך אפס (0).

ודא שהמכנה של השדה המחושב אינו מוערך כאפס (0). במידת הצורך, שנה את המאפיין FieldSize .

#Deleted

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

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

בדיקת השדות המצורפים בשאילתה

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

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

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

    שדות מצורפים עם סוגי נתונים שונים

    1. שדות מצורפים עם סוגי נתונים שונים.

    2. לחץ באמצעות לחצן העכבר הימני על הטבלה ולאחר מכן לחץ על תצוגת עיצוב.

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

    בדיקת סוג הנתונים של השדה המצורף בתצוגת עיצוב של טבלה

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

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

לראש הדף

דחיסה ותיקון של מסד הנתונים

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

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

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

הגדרת אפשרות האוטומטית תהליך זה

  1. לחץ על קובץ > אפשרויות כדי לפתוח את תיבת הדו-שיח אפשרויות Access.

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

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

דחיסה ותיקון של מסד הנתונים באופן ידני

  1. לחץ על כלי מסד נתונים >דחיסה ותיקון של מסד נתונים.

לראש הדף

שינוי כינוי שדה

  1. פתח את השאילתה בתצוגת עיצוב.

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

  3. סמן כל כינוי כדי לוודא שהכינוי אינו תואם לשם של שדה כלשהו המהווה חלק מביטוי הכינוי. אם כן, שנה את הכינוי.

לראש הדף

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

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

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

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלכם?

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

×