Puteți utiliza acțiunea SetareProprietate pentru a seta o proprietate pentru un control dintr-un formular sau dintr-un raport aflat în bazele de date Access pentru desktop. De asemenea, puteți utiliza acțiunea SetareProprietate pentru a seta o proprietate pentru un control dintr-o vizualizare listă sau necompletată dintr-o aplicație web Access.
Setare
Acțiunea SetareProprietate are următoarele argumente.
Argument acțiune |
Descriere |
Nume control |
Tastați numele câmpului sau al controlului pentru care doriți să setați valoarea de proprietate. Utilizați doar numele controlului, nu sintaxa completă. Lăsați acest argument necompletat pentru a seta proprietatea pentru formularul sau raportul curent. |
Proprietate |
Selectați proprietatea pe care doriți să o setați. Consultați secțiunea Observații din acest articol pentru o listă de proprietăți care pot fi setate utilizând această acțiune. |
Valoare |
Tastați valoarea la care va fi setată proprietatea. Pentru proprietățile din bazele de date pentru desktop ale căror valori sunt Da sau Nu, utilizați -1 pentru Da și 0 pentru Nu. Pentru proprietățile din aplicațiile web Access ale căror valori sunt Da sau Nu, utilizați Da și Nu. |
Observații
-
Puteți utiliza acțiunea SetareProprietate în bazele de date desktop pentru a seta următoarele proprietăți ale unui control: Activat, Vizibil, Blocat, La stânga, Sus, Lățime, Înălțime, Culoare prim plan, Culoare fundal sau Legendă.
Notă: Nu toate tipurile de controale din bazele de date pentru desktop acceptă setarea fiecăreia dintre proprietățile listate mai sus.
-
Pentru aplicațiile web Access, puteți seta următoarele proprietăți de controale: Activat, Vizibil, Culoare prim plan, Culoare fundal, Legendă sau Valoare.
Notă: Nu toate tipurile de controale din aplicațiile web Access acceptă setarea fiecăreia dintre proprietățile listate mai sus. Puteți utiliza acțiunea de macrocomandă SetareProprietate doar cu vizualizările listă și necompletată în aplicațiile web Access.
-
Dacă introduceți o valoare nevalidă pentru argumentul Valoare, nu apare nicio eroare, dar Access poate modifica proprietatea la o altă valoare, în funcție de cum interpretează argumentul.
-
În bazele de date Access pentru desktop, puteți utiliza acțiunea SetareProprietate într-o macrocomandă independentă numai dacă aceasta este precedată de o acțiune ce selectează formularul sau raportul care conține controlul pentru care setați proprietatea. Dacă formularul sau raportul nu este deschis, puteți utiliza acțiunea DeschidereFormular sau DeschidereRaport pentru a-l deschide și a-l selecta. Dacă formularul sau raportul este deschis deja, puteți utiliza acțiunea SelectareObiect pentru a-l selecta. Apoi utilizați acțiunea SetareProprietate pentru a seta proprietatea. Selectarea obiectului nu este necesară dacă utilizați acțiunea SetareProprietate într-o macrocomandă încorporată într-un control din același formular sau raport în care se află controlul pentru care setați proprietatea.
-
Pentru a rula acțiunea SetareProprietate într-un modul VBA, utilizați metoda SetareProprietate a obiectului DoCmd.
Exemplu
Macrocomanda următoare setează la 0 proprietatea Activat a unui control denumit txtDescription dintr-o bază de date Access pentru desktop. Cu alte cuvinte, dezactivează controlul.
Acțiune |
Argumente |
SetareProprietate |
Nume control: txtDescription Proprietate: Activat Valoare: 0 |