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"