המאפיין ControlSource

חל על

אובייקט BoundObjectFrame

אובייקט ListBox

אובייקט CheckBox

אובייקט OptionButton

אובייקט ComboBox

אובייקט OptionGroup

אובייקט CustomControl

אובייקט TextBox

אובייקט GroupLevel

אובייקט ToggleButton

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

expressio n.ControlSource

ביטוי נדרש. ביטוי המחזיר אחד מהאובייקטים ברשימה 'חל על'.

הגדרה

המאפיין ControlSource משתמש בהגדרות הבאות.

הגדרה

תיאור

שם שדה

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

ביטוי

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


באפשרותך להגדיר את המאפיין ControlSource עבור פקד על-ידי שימוש בגליון מאפיינים של הפקד, במאקרו או בקוד Visual Basic for Applications‏ (VBA).

באפשרותך גם להגדיר את המאפיין ControlSource עבור תיבת טקסט את-ידי הקלדת שם שדה או ביטוי ישירות בתיבת הטקסט בתצוגת עיצוב של טופס או בתצוגת עיצוב של דוח.

עבור דוח, ניתן להגדיר מאפיין זה על-ידי בחירת שדה או הקלדת ביטוי בחלון המוקפץ 'שדה/ביטוי' בחלונית 'קיבוץ, מיון וסיכום'.

ב- VBA, השתמש ב- ביטוי מחרוזת כדי להגדיר את הערך של מאפיין זה.

הערות

עבור רמת קיבוץ של דוח, המאפיין ControlSource קובע את השדה או הביטוי שלפיו יש לקבץ.

הערה: המאפיין ControlSource אינו חל על הפקדים תיבת סימון, לחצן אפשרויות או לחצן דו-מצבי בקבוצת אפשרויות. הוא חל על אפשרות הקיבוץ עצמה בלבד.

עבור דוחות, המאפיין ControlSource חל על רמות קיבוץ של דוח בלבד.

טפסים ודוחות משמשים כ"חלונות" אל מסד הנתונים שלך. ציין את מקור הנתונים הראשי של טופס או מאפיין על-ידי הגדרת המאפיין RecordSource שלו בטבלה, שאילתה או משפט SQL. לאחר מכן תוכל להגדיר את המאפיין ControlSource לשדה במקור נתונים או למאפיין. אם הגדרת המאפיין ControlSource היא ביטוי, הערך המוצג מוגדר לקריאה בלבד ואינו נשמר במסד הנתונים. לדוגמה, באפשרותך להשתמש בהגדרות הבאות.

הגדרה לדוגמה

תיאור

LastName

עבור פקד, נתונים מהשדה LastName מוצגים בפקד. עבור רמת קיבוץ של דוח, Microsoft Office Access 2007 מקבץ את הנתונים לפי שם משפחה.

=Date( ) + 7

עבור פקד, ביטוי זה מציג את התאריך של עוד שבעה ימים מהיום בפקד.

=DatePart("q",ShippedDate)

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

דוגמה

הדוגמה הבאה מגדירה את המאפיין ControlSource עבור תיבת טקסט בשם AddressPart לשדה בשם 'עיר':

Forms!Customers!AddressPart.ControlSource = "City"

ערכות בדוגמה הבאה ControlSource המאפיינים עבור תיבת טקסט הנקראת צפוי לביטוי =Date() + 7.

Me!Expected.ControlSource = "=Date() + 7"

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

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

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

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

×