Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Koskee seuraavia

Lomakeobjekti

MuokkaaminenSallittu-ominaisuuden avulla voit määrittää, voiko käyttäjä muokata tallennettuja tietueita, kun käytössä on lomake. Totuusarvo, jolla on luku- ja kirjoitusoikeudet.

lauseke.MuokkaaminenSallittu

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

Asetus

MuokkaaminenSallittu -ominaisuus käyttää seuraavia asetuksia.

Asetus

Visual Basic

Kuvaus

Kyllä

Tosi

(Oletus) Käyttäjä voi muokata tallennettuja tietueita.

Ei

Epätosi

Käyttäjä ei voi muokata tallennettuja tietueita.


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

Huomautuksia

MuokkaaminenSallittu-ominaisuuden avulla voit estää lomakkeessa näkyvien nykyisten tietojen muutokset. Jos haluat estää tietyn ohjausobjektin tietojen muutokset, käytä Käytössä- tai Lukittu-ominaisuutta.

Jos haluat estää olemassa olevien tietueiden muutokset (tehdä lomakkeesta vain luku -muotoisen), aseta LisääminenSallittu-, PoistaminenSallittu-, ja MuokkaaminenSallittu-ominaisuuksien arvoksi Ei. Voit myös määrittää tietueet vain luku -muotoon valitsemalla Tietuejoukon laji -asetukseksi Näyttökuva-vaihtoehdon.

Kentän arvon muuttaminen ohjelmallisesti aiheuttaa nykyisen tietueen muokkauksen Sallitut-ominaisuuden asetuksesta riippumatta. Jos haluat estää käyttäjää tekemästä muutoksia tietueeseen (AllowEdits is No), jota sinun on muokattava ohjelmallisesti, tallenna tietue ohjelmamuutosten jälkeen. AllowEdits-ominaisuusasetusta kunnioitetaan jälleen, kun nykyisen tietueen tallentamattomat muutokset on tallennettu.

Huomautus: Kun AvaaLomake-toiminnon Tietojen syöttötila -argumentti on määritetty, Microsoft Office Access 2007 ohittaa useita lomakkeen ominaisuuksien asetuksia. Jos Tietojen syöttötila -argumentin asetuksena AvaaLomake-toiminnossa on Muokkaa, Access avaa lomakkeen seuraavilla ominaisuusasetuksilla:

  • MuokkaaminenSallittu – Kyllä

  • PoistaminenSallittu – Kyllä

  • LisääminenSallittu – Kyllä

  • TietojenSyöttäminen – Ei

Jotta AvaaLomake-toiminto ei ohittaisi mitään näistä olemassa olevista ominaisuusasetuksista, ohita Tietojen syöttötila -argumentin asetus niin, että Access käyttää lomakkeen määrittämiä ominaisuusasetuksia.

Esimerkki

Seuraavassa esimerkissä tutkitaan kaikkien lomakkeen ohjausobjektien Ohjausobjektilaji-ominaisuutta. Toimenpide ottaa Erikoistehoste-ominaisuuden käyttöön ja poistaa sen käytöstä kullekin otsikolle ja tekstiruutuohjausobjektille. Kun seliteohjausobjektien Erikoistehoste-ominaisuudeksi on määritetty Varjostettu ja tekstiruutuohjausobjektien Erikoistehoste-ominaisuudeksi on määritetty Normaali ja Sallilisäykset-, PoistaminenSallittu- ja MuokkaaminenSallittu-ominaisuuksien asetuksena on Tosi, intCanEdit-muuttuja sallii pohjana olevien tietojen muokkaamisen.

Sub ToggleControl(frm As Form)
Dim ctl As Control
Dim intI As Integer, intCanEdit As Integer
Const conTransparent = 0
Const conWhite = 16777215
For Each ctl in frm.Controls
With ctl
Select Case .ControlType
Case acLabel
If .SpecialEffect = acEffectShadow Then
.SpecialEffect = acEffectNormal
.BorderStyle = conTransparent
intCanEdit = True
Else
.SpecialEffect = acEffectShadow
intCanEdit = False
End If
Case acTextBox
If .SpecialEffect = acEffectNormal Then
.SpecialEffect = acEffectSunken
.BackColor = conWhite
Else
.SpecialEffect = acEffectNormal
.BackColor = frm.Detail.BackColor
End If
End Select
End With
Next ctl
If intCanEdit = IFalse Then
With frm
.AllowAdditions = False
.AllowDeletions = False
.AllowEdits = False
End With
Else
With frm
.AllowAdditions = True
.AllowDeletions = True
.AllowEdits = True
End With
End If
End Sub

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

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

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×