Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Koskee seuraavia

Sidottu objektikehysobjekti

Valintapainikeobjekti

Valintaruutuobjekti

Valintaryhmäobjekti

Yhdistelmäruutuobjekti

Alilomakeobjekti

Mukautettu ohjausobjekti

Tekstiruutuobjekti

Luetteloruutuobjekti

Vaihtopainikeobjekti

Objektikehysobjekti

Lukittu-ominaisuus määrittää, voidaanko ohjausobjektin tietoja muokata lomakenäkymässä. Totuusarvo, jolla on luku- ja kirjoitusoikeudet.

lauseke.Suojattu

lauseke Pakollinen. Lauseke, joka palauttaa jonkin Koskee seuraavia -luettelon objekteista.

Huomautuksia

Lukittu-ominaisuus käyttää seuraavia asetuksia.

Asetus

Visual Basic

Kuvaus

Kyllä

Tosi

(Oletus sitomattomille objektikehyksille) Ohjausobjekti toimii normaalisti, mutta ei salli tietojen muokkaamista, lisäämistä tai poistamista.

Ei

Epätosi

(Oletus kaikille ohjausobjekteille paitsi sitomattomille objektikehyksille) Ohjausobjekti toimii normaalisti ja sallii tietojen muokkaamisen, lisäämisen ja poistamisen.

Voit määrittää nämä ominaisuudet lomakkeen ominaisuusikkunan, makron tai Visual Basic for Applications (VBA) -koodin avulla.

Voit käyttää Lukittu-ominaisuutta kenttäjen suojaamiseen tekemällä kentästä vain luku -tyyppisen. Saatat haluta esimerkiksi, että ohjausobjekti ainoastaan näyttää tietoja sallimatta niiden muokkausta, tai saatat haluta lukita ohjausobjektin siihen saakka, kunnes tietty ehto täyttyy.

Esimerkki

Seuraavassa esimerkissä vaihdellaan komentopainikkeen Käytössä -ominaisuus ja ohjausobjektin Käytössä- ja Lukittu-ominaisuudet vaihtuvat senhetkisessä tietueessa näkyvän työntekijän tyypin mukaan. Jos työntekijä on esimies, Palkkatiedot-painike on käytössä ja Henkilötiedot-ohjausobjekti on lukitsematon ja käytössä.

Sub Form_Current()    If Me!EmployeeType = "Manager" Then        Me!SalaryDetails.Enabled = True        Me!PersonalInfo.Enabled = True        Me!PersonalInfo.Locked = False    Else        Me!SalaryDetails.Enabled = False        Me!PersonalInfo.Enabled = False        Me!PersonalInfo.Locked = True    End IfEnd Sub

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.