Možete upotrijebiti akciju SetProperty da biste postavili svojstvo za kontrolu na obrascu ili izvješću u bazama podataka programa Access za stolna računala. Akciju SetProperty možete upotrijebiti i za postavljanje svojstva za kontrolu na popisu ili praznom prikazu u web-aplikaciji programa Access.
Postavka
Akcija SetProperty ima sljedeće argumente.
Argument akcije |
Opis |
Naziv kontrole |
Upišite naziv polja ili kontrole za koju želite postaviti vrijednost svojstva. Koristite samo naziv kontrole, a ne cijelu sintaksu. Ostavite taj argument praznim da biste postavili svojstvo za trenutni obrazac ili izvješće. |
Svojstvo |
Odaberite svojstvo koje želite postaviti. Popis svojstava koje možete postaviti putem ove akcije potražite u odjeljku Napomene u ovom članku. |
Vrijednost |
Upišite vrijednost na koju želite postaviti svojstvo. Za svojstva u bazama podataka na stolnim računalima čija je vrijednost Da ili Ne koristite -1 za Da i 0 za Ne. Za svojstva u web-aplikaciji programa Access čija je vrijednost Da ili Ne koristite Da i Ne. |
Napomene
-
Akciju SetProperty možete koristiti u bazama na stolnim računalima za postavljanje sljedećih svojstava kontrole: Omogućeno, Vidljivo, Zaključano, Lijevo, Gore, Širina, Visina, Boja prednjeg plana, Boja pozadine i Opis.
Napomena: Postavljanje svih gore navedenih svojstava na podržavaju sve vrste kontrola u bazama podataka na stolnim računalima.
-
U web-aplikacijama programa Access možete postaviti sljedeća svojstva kontrola: Omogućeno, Vidljivo, Boja prednjeg plana, Boja pozadine, Opis i Vrijednost.
Napomena: Postavljanje svih gore navedenih svojstava na podržavaju sve vrste kontrola u web-aplikacijama programa Access. Akciju makronaredbe SetProperty možete koristiti samo u prikazu popisa i praznom prikazu u web-aplikacijama programa Access.
-
Ako za argument Vrijednost unesete nevažeću vrijednost, neće doći do pogreške, ali će Access možda promijeniti svojstvo na neku drugu vrijednost, ovisno o tome kako interpretira argument.
-
U bazama podataka programa Access za stolna računala akciju SetProperty možete upotrijebiti u samostalnoj makronaredbi samo ako joj prethodi akcija koja odabire obrazac ili izvješće s kontrolom za koju postavljate svojstvo. Ako obrazac ili izvješće nisu otvoreni, možete upotrijebiti akciju OpenForm ili OpenReport da biste ih otvorili i odabrali. Ako je obrazac ili izvješće već otvoreno, možete ga odabrati akcijom SelectObject. Potom možete upotrijebiti akciju SetProperty da biste postavili svojstvo. Odabiranje objekta nije potrebno ako akciju SetProperty koristite u makronaredbi koja je ugrađena u kontrolu na istom obrascu ili izvješću kao i kontrola za koju postavljate svojstvo.
-
Da biste akciju SetProperty pokrenuli u VBA modulu, upotrijebite metodu SetProperty objekta DoCmd.
Primjer
Sljedeća makronaredba postavlja svojstvo Omogućeno u kontroli pod nazivom txtDescription na 0 u bazi podataka programa Access na stolnom računalu. Drugim riječima, onemogućuje kontrolu.
Akcija |
Argumenti |
SetProperty |
Naziv kontrole: txtDescription Svojstvo: omogućeno Vrijednost: 0 |