Odnosi se na
Objekt BoundObjectFrame |
Objekt ListBox |
---|---|
Objekt CheckBox |
Objekt OptionButton |
Objekt ComboBox |
Objekt OptionGroup |
Objekt CustomControl |
Objekt TextBox |
Objekt GroupLevel |
Objekt ToggleButton |
Pomoću svojstva ControlSource možete odrediti kakvi se podaci prikazuju u kontrola. Možete prikazati i urediti podatke povezane s poljem u tablica, upit ili SQL naredbi. Možete i prikazati rezultat izraz. To je svojstvo vrste Niz za čitanje/pisanje.
izra z.ControlSource
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Postavka
Svojstvo ControlSource koristi sljedeće postavke.
Postavka |
Opis |
---|---|
Naziv polja |
Kontrola je povezana s poljem u tablici, upitu ili SQL naredbi. Podaci iz polja prikazuju se u kontroli. Promjene podataka unutar kontrole mijenjaju odgovarajuće podatke u polju. (Da biste kontrolu postavili samo za čitanje, postavite svojstvo Locked na Da.) Ako kliknete kontrolu povezanu s poljem koje ima vrsta podatka Hyperlink, skočit ćete na odredište navedeno u adresi hiperveze. |
Izraz |
Kontrola prikazuje podatke koje je generirao izraz. Te podatke korisnik može promijeniti, ali se ne spremaju u bazu podataka. |
Svojstvo ControlSource kontrole možete postaviti pomoću list svojstava kontrole, makronaredba ili koda programa Visual Basic for Applications (VBA).
Svojstvo ControlSource za tekstni okvir možete postaviti i tako da naziv polja ili izraz upišete izravno u tekstni okvir u prikazu dizajna obrasca ili prikazu dizajna izvješća.
Za izvješće to svojstvo možete postaviti tako da odaberete polje ili upišete izraz u skočni prozor Polje/izraz u oknu Grupiranje, sortiranje i izračunavanje ukupnog zbroja.
U programu VBA vrijednost tog svojstva postavite uz nizovni izraz.
Napomene
Za razinu grupiranja izvješća svojstvo ControlSource određuje polje ili izraz prema kojemu će se grupiranje izvesti.
Napomena: svojstvo ControlSource ne odnosi se na kontrole potvrdni okvir, gumb mogućnosti i preklopni gumb u grupa mogućnosti. Odnosi se samo na samu grupu.
Za izvješća se svojstvo ControlSource odnosi samo na razine grupiranja izvješća.
Obrasci i izvješća ponašaju se kao "prozori" u bazu podataka. Primarni izvor podataka za obrazac ili izvješće određujete postavljanjem njegova svojstva RecordSource na tablicu, upit ili SQL naredbu. Svojstvo ControlSource možete postaviti na polje u izvoru podataka ili na izraz. Ako je postavka svojstva ControlSource izraz, vrijednost koja se prikazuje samo je za čitanje i ne sprema se u bazu podataka. Možete, na primjer, koristiti sljedeće postavke.
Ogle dna postavka |
Opis |
---|---|
Prezime |
Za kontrolu se podaci iz polja Prezime prikazuju u njoj. Za razinu grupe izvješća Access grupira podatke po prezimenu. |
=Date( ) + 7 |
Za kontrolu taj izraz u kontroli prikazuje datum sedam dana nakon današnjeg datuma. |
=DatePart("q",ShippedDate) |
Za kontrolu taj izraz prikazuje tromjesečje datuma otpreme. Za razinu grupiranja izvješća Access podatke grupira po tromjesečju datuma otpreme. |
Primjer
U sljedećem se primjeru svojstvo ControlSource za tekstni okvir pod nazivom DioAdrese postavlja na polje pod nazivom Grad:
Forms!Customers!AddressPart.ControlSource = "City"
U sljedećem se primjer svojstvo ControlSource za tekstni okvir pod nazivom Očekuje se postavlja na izraz =Date() + 7.
Me!Expected.ControlSource = "=Date() + 7"