Svojstvo ControlSource

Odnosi se na sljedeće

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

izraz je obavezan. Izraz koji vraća jedan od objekata s popisa Odnosi se na sljedeće.

Postavka

Svojstvo ControlSource koristi sljedeće postavke.

Postavka

Opis

Naziv polja

Kontrola je povezana s poljem u tablici, upitu ili SQL naredbi. U kontroli se prikazuju podaci iz polja. Promjenama podataka unutar kontrole mijenjaju se odgovarajući podaci u polju. (Da biste kontrolu učinili samo za čitanje, svojstvo Locked postavite na Yes.) Ako kliknete kontrolu povezanu s poljem koja ima vrsta podatka Hyperlink, prebacujete se 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 grupiranja izvješća Microsoft Office Access 2007 grupira podatke prema 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"

Proširite svoje vještine
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×