הפעלת שאילתה

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  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. סימן נקודתיים (:) מופיע מייד לאחר כינוי, ולאחריו מופיע הביטוי. בעת הפעלת השאילתה, הכינוי הופך לשם העמודה בגליון הנתונים.

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

#שגיאה

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

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

#מחוק

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

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

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

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

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

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

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

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

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

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

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

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

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

לראש הדף

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

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

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

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

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

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office ולאחר מכן לחץ על אפשרויות Access.

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

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

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

  1. לחץ על לחצן Microsoft Office תמונת לחצן Office , הצבע על ניהול ולאחר מכן, תחת ניהול מסד נתונים זה, לחץ על דחיסה ותיקון של מסד נתונים.

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

לראש הדף

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

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

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

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

לראש הדף

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

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

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

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

×