באפשרותך להשתמש בשאילתה כדי לספק נתונים לטופס או לדוח ב- Access. באפשרותך להשתמש בשאילתה בעת יצירת הטופס או הדוח, או לשנות טופס או דוח קיימים על-ידי הגדרת המאפיין 'מקור רשומה' שלהם. בעת הגדרת המאפיין 'מקור רשומה', באפשרותך לציין שאילתה קיימת או ליצור שאילתה חדשה לשימוש.
אם אתה משתמש בשאילתה כמקור הרשומה, ייתכן שלא תוכל לערוך את הנתונים. לפני שתשתמש בשאילתה כמקור הרשומה, עליך לשקול אם עליך לערוך נתונים.
מאמר זה מסביר כיצד להגדיר את מאפיין 'מקור רשומה' עבור טופס או דוח קיימים, ומספק מידע אודות המצבים שבהם ניתן לערוך נתוני שאילתה ומתי ניתן לא לעשות.
מאמר זה אינו מסביר כיצד ליצור טופס או דוח. לקבלת עזרה ביצירת טפסים ודוחות, עיין במאמרים יצירת טופס ב- Accessויצירת דוח פשוט.
במאמר זה
- שימוש בשאילתה קיימת כמקור רשומה של טופס או דוח
- יצירת שאילתה כמקור רשומה של טופס או דוח
- עריכת נתונים משאילתה
שימוש בשאילתה קיימת כמקור רשומה של טופס או דוח
בתצוגת עיצוב, הגדר את המאפיין 'מקור רשומה ' לשאילתה קיימת שברצונך להשתמש בה.
פתח את הטופס או הדוח בתצוגת עיצוב.
אם גליון המאפיינים אינו פתוח כבר, הקש F4 כדי לפתוח אותו.בגליון המאפיינים, בכרטיסיה נתונים , לחץ על תיבת המאפיין מקור רשומה .
בצע אחת מהפעולות הבאות:
- התחל להקליד את שם השאילתה שבה ברצונך להשתמש.
Access ממלא את שם האובייקט באופן אוטומטי בעת ההקלדה.- או -
- לחץ על החץ ולאחר מכן בחר את השאילתה שבה ברצונך להשתמש.
- התחל להקליד את שם השאילתה שבה ברצונך להשתמש.
יצירת שאילתה כמקור רשומה של טופס או דוח
בתצוגת עיצוב, השתמש בלחצן בנה (
) בתיבת המאפיין 'מקור רשומה ' כדי ליצור שאילתה חדשה שתשמש כמקור הרשומה.
- פתח את הטופס או הדוח בתצוגת עיצוב.
אם גליון המאפיינים אינו פתוח כבר, הקש F4 כדי לפתוח אותו. - בגליון המאפיינים, בכרטיסיה נתונים , לחץ על תיבת המאפיין מקור רשומה .
- לחץ על
.
שאילתה חדשה נפתחת בתצוגת עיצוב. - עצב את השאילתה ולאחר מכן שמור וסגור אותה.
לקבלת עזרה בעיצוב שאילתה, עיין במאמר יצירת שאילתת בחירה פשוטה.
עריכת נתונים משאילתה
אחת הסיבות העיקריות לשימוש בטפסים היא כדי להזין ולערוך נתונים. שאילתות מסוימות אינן תומכות בעריכת נתונים. לפני שתשתמש בשאילתה כמקור רשומה עבור טופס, עליך לשקול אם באפשרותך לערוך את נתוני השאילתה.
מתי ניתן לערוך נתונים משאילתה?
באפשרותך לערוך את הנתונים משאילתה אם:
- השאילתה מבוססת על טבלה אחת בלבד.
- השאילתה מבוססת על שתי טבלאות עם קשרי גומלין של יחיד ליחיד ביניהן.
- המאפיין RecordsetType של הטופס מוגדר כ- Dynaset (לא עקבי עדכונים), ואף אחד מהתנאים בסעיף הבא אינו חל.
הערה
גם כאשר באפשרותך לערוך נתונים בשאילתה, ייתכן שחלק מהשדות שלה לא יהיו זמינים לעריכה. מקרים כאלה מפורטים בסעיף הבא.
מתי אין באפשרותי לערוך נתונים משאילתה?
אין באפשרותך לערוך את הנתונים משאילתה כאשר:
- השאילתה היא שאילתת הצלבות.
- השאילתה היא שאילתה ספציפית ל- SQL.
- השדה שאתה מנסה לערוך הוא שדה מחושב. במקרה זה, ייתכן שתוכל לערוך נתונים מהשדות האחרים בשאילתה.
- השאילתה מכילה משפט GROUP BY.