MuokkaaminenSallittu-ominaisuus

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Sovellukset

Form-objekti

MuokkaaminenSallittu-ominaisuudella voit määrittää, voiko käyttäjä muokata tallennettuja tietueita lomake käyttäessään. Ominaisuus on totuusarvo, ja siinä on luku- ja kirjoitusoikeudet.

lauseke.Muokkaaminen sallittu

lauseke Pakollinen. Lauseke, joka palauttaa yhden Käyttö-luettelon objekteista.

Määrittäminen

MuokkaaminenSallittu-ominaisuus käyttää näitä asetuksia.

Asetus

Visual Basic

Kuvaus

Kyllä

True

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

Ei

False

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


Voit määrittää MuokkaaminenSallittu -ominaisuus käyttämällä lomakkeen ominaisuusikkuna, makrotai Visual Basic for Applications (VBA)-koodin.

Huomautuksia

MuokkaaminenSallittu-ominaisuudella voit estää muutosten tekemisen lomakkeessa näkyviin aiemmin luotuihin tietoihin. Jos haluat estää muutosten tekemisen tietyn ohjausobjektin tietoihin, käytä Käytössä- tai Lukittu-ominaisuutta.

Jos haluat estää muutosten tekemisen aiemmin luotuihin tietueisiin (eli määrittää lomakkeen vain luku -tilaan), määritä LisääminenSallittu-, PoistaminenSallittu- ja MuokkaaminenSallittu-ominaisuuksien asetukseksi Ei. Voit määrittää tietueet vain luku -tilaan myös määrittämällä TietuejoukonLaji-ominaisuuden asetukseksi Tilannevedos.

Jos kentän arvoa muutetaan ohjelmallisesti, nykyistä tietuetta voi muokata huolimatta siitä, mikä MuokkaaminenSallittu-ominaisuuden asetukseksi on määritetty. Jos haluat estää käyttäjiä tekemästä muutoksia tietueeseen (Muokkaaminen sallittu -asetus on Ei), jota täytyy muokata ohjelmallisesti, tallenna tietue ohjelmallisten muutosten jälkeen. MuokkaaminenSallittu-ominaisuuden asetusta noudatetaan taas, kun nykyiseen tietueeseen tehdyt muutokset on tallennettu.

Huomautus: Kun AvaaLomake-toiminnon Tietojen syöttötila -argumentti on määritetty, Microsoft Office Access 2007 ohittaa useita lomakkeen ominaisuusasetuksia. Jos AvaaLomake-toiminnon Tietojen syöttötila -argumentin asetus on Muokkaus, Access avaa lomakkeen seuraavia ominaisuusasetuksia käyttäen:

  • Muokkaaminen sallittu – Kyllä

  • Poistaminen sallittu — Kyllä

  • Lisääminen sallittu — Kyllä

  • Tietojen syöttäminen — Ei

Jos haluat estää AvaaLomake-toimintoa ohittamasta näitä ominaisuusasetuksia, jätä Tietojen syöttötila -argumentti pois. Tällöin Access käyttää lomakkeen määrittämiä ominaisuusasetuksia.

Esimerkki

Seuraavassa esimerkissä käy läpi kaikki lomakkeen ohjausobjektien ControlType -ominaisuus. Kunkin otsikko ja teksti-ohjausobjektin toimintosarja vaihtaa ohjausobjektien Erikoistehoste -ominaisuuden. Kun selitteen Erikoistehoste -ominaisuudeksi on määritetty Varjostettu ja muokkausruutuohjausobjektin Erikoistehoste -ominaisuudeksi on määritetty Normaali - ja Sallilisäykset, LisääminenSallittuja MuokkaaminenSallittu -ominaisuuksia, on määritetty Tosi, intCanEdit muuttuja on napsautettu muokkausta pohjana olevia tietoja.

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

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×