באפשרותך להשתמש בפמלת המאקרו SelectObject במסדי נתונים שולחניים של Access כדי לבחור אובייקט מסד נתונים שצוין.
הגדרה
פעולת המאקרו SelectObject מכילה את הארגומנטים הבאים.
ארגומנט פעולה |
תיאור |
סוג אובייקט |
סוג אובייקט מסד הנתונים לבחירה. לחץ עלטבלה, שאילתה, טופס, דוח, מאקרו, מודול, דף גישה לנתונים, תצוגתשרת, דיאגרמה, פרוצדורה מאוחסנת או פונקציה בתיבה סוג אובייקט במקטע ארגומנטים של הפעולה של חלון עיצוב המאקרו. זהו ארגומנט נדרש. |
שם אובייקט |
שם האובייקט לבחירה. התיבה שם האובייקט מציגה את כל האובייקטים במסד הנתונים מהסוג שנבחר על-ידי הארגומנט סוג אובייקט. זהו ארגומנט נדרש, אלא אם תגדיר את הארגומנט בחלונית הניווט לכן. הערה: שמות האובייקטים עבור אובייקטי תצוגתשרת, דיאגרמה או פרוצדורה מאוחסנת אינם מוצגים בתיבה שם אובייקט של פרוייקט של Access (.adp). |
בחלונית הניווט |
מציין Access בחירת האובייקט בחלונית הניווט. לחץ על כן (כדי לבחור את האובייקט בחלונית הניווט) או על לא (לא כדי לבחור את האובייקט בחלונית הניווט). ברירת המחדל היא לא. |
הערות
פעולת המאקרו SelectObject פועלת עם כל אובייקט Access שבאפשרותך לקבל את מוקד. פעולה זו מעניקה לאובייקט שצוין את המוקד ומציגה את האובייקט אם הוא מוסתר. אם האובייקט הוא טופס, פעולת המאקרו SelectObject מגדירה את המאפיין Visible של הטופס לכן ומחזירה את הטופס למצב ש- מאפייני טופס שלו (לדוגמה, מודאלי או טופס מוקפץ ).
אם האובייקט אינו פתוח באחד מהחלונות האחרים של Access, באפשרותך לבחור אותו בחלונית הניווט על-ידי הגדרת הארגומנט בחלוניתהניווט לכן. אם תגדיר את הארגומנט בחלונית הניווט ללא, תופיע הודעת שגיאה כאשר תנסה לבחור אובייקט שאינו פתוח.
לעתים קרובות, ייתכן שתשתמש בפעולה זו כדי לבחור אובייקט שבו ברצונך לבצע פעולות נוספות. לדוגמה, אם הגדרת את Access להשתמש בחלונות חופפים במקום במסמכים עם לשוניות, ייתכן שתרצה לשחזר אובייקט שמוזער (באמצעות פעולת המאקרו RestoreWindow ) או להגדיל חלון המכיל אובייקט שברצונך לעבוד איתו (באמצעות פעולת המאקרו MaximizeWindow ).
אם תבחר טופס, תוכל להשתמש בפעולות המאקרו GoToControl, GoToRecord ו- GoToPage כדי לעבור לאזורים ספציפיים בטופס. פעולת המאקרו GoToRecord פועלת גם עבור גליונות נתונים.
כדי להפעיל את הפעולה SelectObject במודול Visual Basic for Applications (VBA), השתמש בפעולת השירות SelectObject של האובייקט DoCmd .