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

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

הגדרה

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

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

תיאור

שם פקד

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

הערות

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

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

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

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

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

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

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

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

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

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

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

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

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

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

מעוניין באפשרויות נוספות?

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

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

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

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

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

×