פעולת המאקרו 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 הפעלה מחדש של שאילתה .

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

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

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

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

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

×