Lastnost ControlSource

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 so prikazani v kontrolniku. Podatke, ki so vezani na polje, lahko prikažete in urejate v tabeli, poizvedbi ali izjavi SQL. Prikažete lahko tudi rezultat izraza. Niz za branje/pisanje.

expressio n.ControlSource

izraz »Zahtevano«. 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 tudi ustrezne podatke v polju. (Če želite, da je kontrolnik samo za branje, nastavite lastnost Locked (Zaklenjeno) na Da.) Če kliknete kontrolnik, vezan na polje, s podatkovnim tipom »Hiperpovezava«, skočite na mesto, določeno 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 nastavite za kontrolnik, tako da uporabite list z lastnostmi kontrolnika, makro ali kodo Visual Basic for Applications (VBA).

Prav tako lahko nastavite lastnost ControlSource za polje z besedilom tako, da vnesete ime polja ali izraz neposredno v polje z besedilom v pogledu načrta obrazca ali pogledu načrta 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 za potrditveno polje, izbirni gumb ali preklopni gumb v skupini možnosti. To velja le za možnost skupine same.

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"

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×