Atribuut AllowAdditions (Lisamine lubatud)

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Rakenduskoht

Objekt Form (Vorm)

Atribuudi AllowAdditions (Lisamine lubatud) abil saate määrata, kas kasutaja saab lisada kirjeid vorm. Lugemis/kirjutamisõigusega objekt Kahendmuutuja.

avaldis.AllowAdditions

avaldis on kohustuslik. Avaldis tagastab loendi Rakenduskoht ühe objekti.

Seadistus

Atribuut AllowAdditions (Lisamine lubatud) kasutab järgmisi sätteid.

Säte

Visual Basic

Kirjeldus

Jah

True (Tõene)

(Vaikeväärtus) Kasutaja saab lisada uusi kirjeid.

Ei

False (Väär)

Kasutaja ei saa uusi kirjeid lisada.


Atribuut AllowAdditions saate abil vormi atribuudileht, on makrovõi Visual Basic for Applications (VBA) kood.

Kommentaarid

Olemasolevate kirjete vaatamise lubamiseks kasutajatel, kuid uute kirjete lisamise keelamiseks määrake atribuudi AllowAdditions (Lisamine lubatud) väärtuseks No (Ei).

Olemasolevate kirjete muutmise tõkestamiseks (vormi muutmiseks kirjutuskaitstuks) määrake atribuutide AllowAdditions (Lisamine lubatud), AllowDeletions (Kustutamine lubatud) ja AllowEdits (Redigeerimine lubatud) väärtuseks No (Ei). Kirjete muutmiseks kirjutuskaitstuks saate ka määrata atribuudi RecordsetType (Kirjekogumi tüüp) väärtuseks Snapshot (Hetktõmmis).

Kui soovite avada vormi vaid andmete sisestamiseks, määrake vormi atribuudi DataEntry (Andmesisestus) väärtuseks Yes (Jah).

Kui atribuudi AllowAdditions (Lisamine lubatud) väärtuseks on määratud No (Ei), siis menüü Andmed jaotise Kirjed nupp Uus kirje pole saadaval.

Märkus. : Toimingu Ava_vorm argumendi Andmerežiim kasutamisel alistab programm Microsoft Office Access 2007 mitu vormi atribuudisätet. Kui toimingu Ava_vorm argumendi Andmerežiim väärtuseks on määratud Redigeerimine, siis Access avab vormi järgmiste atribuudisätetega.

  • AllowEdits (Redigeerimised lubatud) – Yes (Jah)

  • AllowDeletions (Kustutamine lubatud) – Yes (Jah)

  • AllowAdditions (Lisamine lubatud) – Yes (Jah)

  • DataEntry (Andmesisestus) – No (Ei)

Et toiming Ava_vorm ei alistaks nende atribuutide olemasolevaid sätteid, jätke välja argumendi Andmerežiim säte, nii et Access kasutaks vormi määratletud atribuutide sätteid.

Näide

Järgmises näites uuritakse vormi kõigi juhtelementide atribuuti ControlType (Juhtelemendi tüüp). See protseduur lülitab sisse või välja siltide ja tekstiväljade juhtelemendi atribuudi SpecialEffect (Eriefekt). Kui sildi juhtelemendi atribuudi SpecialEffect (Eriefekt) väärtuseks on seatud Shadowed (Varjutatud) ja tekstivälja juhtelemendi atribuudi SpecialEffect (Eriefekt) väärtuseks Normal (Tavaline) ning atribuutide AllowAdditions (Lisamine lubatud), AllowDeletions (Kustutamine lubatud) ja AllowEdits (Redigeerimine lubatud) väärtusteks on True (Tõene), siis lülitatakse alusandmete redigeerimise lubamiseks sisse muutuja intCanEdit.

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

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×