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 kontrolnik. Prikažete in urejate lahko podatke, vezane na polje v Tabela, poizvedba ali izjavi SQL. Prikažete lahko tudi rezultat izraz. Niz za branje/pisanje.
expressio n.ControlSource
izraz Obvezen. 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, ki ima Podatkovni tip »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 lahko nastavite tudi za polje z besedilom 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 nastavite vrednost te lastnosti z izrazom niza.
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 kontrolnike potrditveno polje, izbirni gumb ali preklopni gumb kontrolnike v skupina 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:
Vzor čna nastavitev |
Opis |
Priimek |
Če gre za kontrolnik, so v njem prikazani podatki iz polja Priimek. Če gre za raven skupine poročila, Microsoft Office Access 2007 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"
Naslednji primer nastavi lastnost ControlSource za polje z besedilom »Expected« (Pričakovano) v izraz =Date() + 7.
Me!Expected.ControlSource = "=Date() + 7"