פעולת המאקרו Requery

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

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

הגדרה

פעולת המאקרו Requery מכיל את הארגומנטים הבאים.

ארגומנט פעולה

תיאור

שם פקד

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

הערות

פעולת המאקרו Requery מבצעת אחת מהפעולות הבאות:

  • מחזיר את השאילתה שעליו מבוסס על הפקד או האובייקט.

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

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

פקדים בהתבסס על שאילתה או טבלה כוללים:

  • תיבות רשימה ותיבות משולבות.

  • פקדי טופס משנה.

  • אובייקטי OLE, כגון תרשימים.

  • פקדים שמכילים פונקציות צבירה של תחום, כגון DSum.

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

אם תשאיר את הארגומנט שם פקד ריק, הפעולה Requery תוצאה זהה כמו הקשה על SHIFT + F9 כאשר האובייקט מכיל את מוקד. אם המוקד נמצא על פקד טופס משנה, פעולה זו חוזרת רק על המקור של טופס המשנה (בדיוק כמו הקשה על SHIFT + F9).

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

אם ברצונך לבצע שאילתה חוזרת לפקד שאינו נמצא באובייקט הפעיל, עליך להשתמש בשיטת הפעלה מחדש של שאילתה ב- Visual Basic עבור מודול Applications (VBA), פעולת המאקרו Requery או בשיטת שאילתה חוזרת המקבילה של DoCmd אובייקט. השיטה הפעלה מחדש של שאילתה ב- VBA היא מהר יותר פעולת המאקרו Requery או בפעולת docmd. Requery . בנוסף, כאשר אתה משתמש פעולת המאקרו Requery או את שיטת docmd. Requery , Access סוגר את השאילתה וטוען אותה מחדש מתוך מסד הנתונים, אך כאשר אתה משתמש בשיטת הפעלה מחדש של שאילתה , Access מחזיר את השאילתה מבלי סוגר ו- טעינה מחדש של אותו. שים לב פעולת אובייקט נתונים של ActiveX (ADO) Requery עובד באותה הדרך כשיטת Access הפעלה מחדש של שאילתה .

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

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

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

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

×