Lastnost ControlSource

Velja za
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Velja za

Predmet BoundObjectFrame Predmet ListBox
Predmet CheckBox Predmet OptionButton
Predmet ComboBox Predmet OptionGroup
Predmet CustomControl Predmet TextBox
Predmet GroupLevel Predmet ToggleButton

Z lastnostjo ControlSource lahko določite, kateri podatki bodo v kontrolniku. Prikažete in urejate lahko podatke, vezane na polje v tabeli, poizvedbi ali izjavi SQL. Prikažete lahko tudi rezultat izraza. Niz za branje/pisanje.

izraz.Controlsource

Izraz Zahteva. Izraz, ki vrne enega od predmetov s seznama »Velja za«.

Nastavitev

Lastnost ControlSource uporablja te nastavitve.

Nastavitev Opis
Ime polja Kontrolnik je vezan na polje v tabeli, poizvedbi ali izjavi SQL. Podatki iz polja so prikazani v kontrolniku. Spremembe podatkov v kontrolniku spremenijo ustrezne podatke v polju. (Če želite, da je kontrolnik samo za branje, nastavite lastnost Zaklenjeno na Da.) Če kliknete kontrolnik, vezan na polje s podatkovnim tipom »Hiperpovezava«, skočite na cilj, ki je določen v naslovu hiperpovezave.
Izraz Kontrolnik prikaže podatke, ki jih ustvari izraz. Te podatke lahko spremeni uporabnik, vendar niso shranjeni v zbirki podatkov.

Lastnost ControlSource lahko za kontrolnik nastavite tako, da uporabite list z lastnostmi kontrolnika, makro ali VBA (VBA).

Lastnost ControlSource za polje z besedilom lahko nastavite tudi tako, da vnesete ime polja ali izraz neposredno v polje z besedilom v pogledu načrta obrazca ali poročila.

Za poročilo lahko to lastnost nastavite tako, da izberete polje ali vnesete izraz v pojavno okno za polje/izraz v podoknu za skupino, razvrščanje in vsoto.

V kodi VBA z izrazom niza nastavite vrednost te lastnosti.

Pripombe

Za raven skupine poročila lastnost ControlSource določa polje ali izraz, po katerem naj se izvede združevanje.

Opomba

Lastnost ControlSource ne velja za potrditveno polje, izbirni gumb ali kontrolnike preklopnega gumba v skupini možnosti. Velja le za skupino možnosti.

Za poročila lastnost ControlSource velja le za ravni skupine za poročanje.

Obrazci in poročila delujejo kot »okna« z vpogledom v zbirko podatkov. Primarni vir podatkov za obrazec ali poročilo določite tako, da njegovo lastnost RecordSource nastavite na tabelo, poizvedbo ali izjavo SQL. Nato lahko lastnost ControlSource nastavite za polje v viru podatkov ali za izraz. Če je nastavitev lastnosti ControlSource izraz, je prikazana vrednost samo za branje in ni shranjena v zbirki podatkov. Uporabite lahko na primer te nastavitve:

Nastavitev Sam ple Opis
Priimek Če gre za kontrolnik, so v njem prikazani podatki iz polja Priimek. Za raven skupine poročila Access združi podatke po priimku.
=Date( ) + 7 V primeru kontrolnika ta izraz prikaže datum sedem dni od trenutnega datuma.
=DatePart("q",ShippedDate) V primeru kontrolnika ta izraz prikaže četrtletje datuma pošiljanja. V primeru ravni skupine poročila Access združi podatke glede na četrtletje datuma pošiljanja.

Primer

Spodnji primer nastavi lastnost ControlSource za polje z besedilom »AddressPart« (Del naslova) v polje »City« (Mesto):

Forms!Customers!AddressPart.ControlSource = "City"

V naslednjem primeru je lastnost ControlSource za polje z besedilom z imenom Pričakovano nastavljena na izraz =Date() + 7.

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