ControlSource tulajdonság

Alkalmazási terület

BoundObjectFrame objektum

ListBox objektum

CheckBox objektum

OptionButton objektum

ComboBox objektum

OptionGroup objektum

CustomControl objektum

TextBox objektum

GroupLevel objektum

ToggleButton objektum

A ControlSource (Mező vagy kifejezés) tulajdonság segítségével megadhatja, hogy milyen adatok jelenjenek meg egy vezérlőben. Megjelenítheti és szerkesztheti egy tábla, lekérdezés vagy SQL-utasítás mezőjéhez kötött adatokat. Megjelenítheti egy kifejezés eredményét is. Olvasható/írható karakterlánc.

kifejezé s.ControlSource

A kifejezés megadása kötelező. A kifejezés az Alkalmazási terület listában szereplő objektumok egyikét adja vissza.

Beállítás

A ControlSource tulajdonság az alábbi beállításokat használja.

Beállítás

Leírás

Mező neve

A vezérlőelem egy tábla, lekérdezés vagy SQL-utasítás mezőnevéhez van kötve. A vezérlőelem a mezőben szereplő adatokat jeleníti meg. Ha a vezérlőelemben módosulnak az adatok, akkor a mezőben szereplő adatok is megváltoznak. (Ha írásvédetté szeretné tenni a vezérlőt, állítsa a Locked (Zárolt) tulajdonságot Igen értékre.) Ha egy hivatkozás adattípussal rendelkező mezőhöz kötött vezérlőelemre kattint, a hivatkozásban megadott címre jut.

Kifejezés

A vezérlőelem egy kifejezés által létrehozott adatokat jelenít meg. A felhasználó módosíthatja az adatokat, de nem tudja őket menteni az adatbázisba.


Egy vezérlő ControlSource tulajdonsága a vezérlő tulajdonságlapján, egy makróval vagy egy Visual Basic for Applications formátumú (VBA-) kóddal adható meg.

Megadhatja egy szövegmező ControlSource tulajdonságát is, ha az űrlap vagy a jelentés Tervező nézetében beír egy mezőnevet vagy kifejezést közvetlenül egy szövegmezőbe.

Jelentés esetén ezt a tulajdonságot a Mező/Kifejezés előugró ablak Csoportosítás, Rendezés és Összesítés paneljén egy mező kijelölésével vagy egy kifejezés beírásával adhatja meg.

A VBA-kódban egy karakterlánc-kifejezés használatával adja meg a tulajdonság értékét.

Megjegyzések

Egy jelentés csoportosítási szintje esetén a ControlSource tulajdonság határozza meg a csoportosítás alapjául szolgáló mezőt vagy kifejezést.

Megjegyzés : A ControlSource tulajdonság nem vonatkozik egy vezérlőelem-csoport jelölőnégyzet, választógomb vagy váltógomb vezérlőjére. Az csak magára a vezérlőelem-csoportra vonatkozik.

Jelentések esetén a ControlSource tulajdonság csak a jelentés csoportosítási szintjeire vonatkozik.

Az űrlapok és jelentések az adatbázisba nyíló „ablakként” működnek. Az űrlapok vagy jelentések adatainak elsődleges forrását a RecordSource (Rekordforrás) tulajdonság táblához, lekérdezéshez vagy SQL-utasításhoz való beállításával adja meg. Ezután beállíthatja a ControlSource tulajdonságot egy mezőhöz az adatforrásban vagy egy kifejezéshez. Ha a ControlSource tulajdonság beállítása egy kifejezés, a megjelenített érték írásvédett, és nem menti az adatbázisban. Használhatja például az alábbi beállításokat.

Példa beállítás

Leírás

Utónév

A vezérlőelem az Utónév mezőben szereplő adatot jeleníti meg. Jelentés csoportosítási szintje esetében a Microsoft Office Access 2007 az utónév szerint csoportosítja az adatokat.

=Date( ) + 7

Vezérlőelem esetén ez a kifejezés a mai naptól számított hetedik napnak megfelelő dátumot jeleníti meg a vezérlőelemben.

=DatePart("q",ShippedDate)

Vezérlőelem esetén a kifejezés azt a negyedévet jeleníti meg, amelybe a szállítási dátum esik. Jelentés csoportosítási szintje esetén az Access a szállítási dátum negyedéve szerint csoportosítja az adatokat.

Példa

Az alábbi példa a Város nevű mezőre állítja egy AddressPart (Címrészlet) nevű beviteli mező ControlSource tulajdonságát:

Forms!Customers!AddressPart.ControlSource = "City"

A következő példa a =Date() + 7 kifejezésre állítja az Expected (Elvárt) nevű beviteli mező ControlSource tulajdonságát.

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

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×