Egenskaben TilladTilføjelser

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Gælder for

Formularobjekt

Du kan bruge egenskaben TilladTilføjelser til at angive, om en bruger kan tilføje en post, når han eller hun bruger en formular. Boolesk med læse/skriveadgang.

udtryk.TilladTilføjelser

udtryk Obligatorisk. Et udtryk, der returnerer et af objekterne på listen Gælder for.

Indstilling

Egenskaben TilladTilføjelser bruger følgende indstillinger.

Indstilling

Visual Basic

Beskrivelse

Ja

True

Brugeren kan tilføje nye poster (standardindstilling).

Nej

False

Brugeren kan ikke tilføje nye poster.


Du kan angive egenskaben TilladTilføjelser ved hjælp af formularens egenskabsark, makro eller Visual Basic for Applications (VBA)-kode.

Bemærkninger

Angiv egenskaben TilladTilføjelser til Nej, hvis du vil give brugerne mulighed for at få vist eller redigere eksisterende poster, men ikke tilføje nye.

Hvis du vil forhindre ændringer af eksisterende poster (gøre en formular skrivebeskyttet), skal du angive egenskaberne TilladTilføjelser, TilladSletninger og TilladRedigeringer til Nej. Du kan også gøre poster skrivebeskyttede ved at angive egenskaben Postsættype til Snapshot.

Hvis en formular kun skal åbnes for dataindtastning, skal du angive formularens egenskab for Dataindtastning til Ja.

Når egenskaben TilladTilføjelser er angivet til Nej, er kommandoen Ny post under Poster under fanen Data ikke tilgængelig.

Bemærk: Når argumentet Datatilstand for handlingen ÅbnFormular bruges, tilsidesætter Microsoft Office Access 2007 en række af formularens egenskabsindstillinger. Hvis argumentet Datatilstand for handlingen ÅbnFormular er angivet til Rediger, åbnes formularen med følgende egenskabsindstillinger:

  • TilladRedigeringer – Ja

  • TilladSletninger – Ja

  • TilladTilføjelser – Ja

  • Dataindtastning – Nej

Hvis du vil forhindre, at handlingen ÅbnFormular tilsidesætter disse egenskabsindstillinger, skal du udelade argumentindstillingen Datatilstand. Herved bliver de egenskabsindstillinger, der er defineret i formularen, benyttet.

Eksempel

I følgende eksempel undersøges egenskaben ControlType for alle kontrolelementer på en formular. For alle etiketter og tekstbokse, ændrer proceduren egenskaben Reliefvirkning for disse kontrolelementer. Når etikettens egenskab for Reliefvirkning er angivet til Skyggevirkning, og tekstboksens egenskab for Reliefvirkning er angivet til Normal, og egenskaberne TilladTilføjelser, TilladSletninger og TilladRedigeringer alle er angivet til Sand, ændres variablen intCanEdit, så redigering af de underliggende data bliver tilladt.

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

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×