Egenskaben AllowBypassKey

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

Du kan bruge egenskaben AllowBypassKey til at angive, om SKIFT-tasten er aktiveret, så startegenskaberne og AutoExec-makroen springes over. Du kan f.eks. angive egenskaben AllowBypassKey til False for at forhindre en bruger i at springe startegenskaberne og AutoExec-makroen over.

Indstilling

Egenskaben AllowBypassKey bruger følgende indstillinger.

Indstilling

Beskrivelse

Sand

Aktivér Skift-tasten, så brugeren kan springe startegenskaberne og AutoExec-makroen over.

Falsk

Deaktiver SKIFT-tasten, så brugeren forhindres i at springe startegenskaberne og AutoExec-makroen over.


Du kan angive denne egenskab ved hjælp af en makro eller Visual Basic for Applications (VBA)-kode.

Hvis du vil angive egenskaben AllowBypassKey ved hjælp af en makro eller VBA-kode (Visual Basic for Applications), skal du oprette egenskaben på følgende måder:

  • I Microsoft Access-database (.mdb eller .accdb), kan du tilføje egenskaben ved hjælp af metoden CreateProperty og derefter føje den til samlingen Properties for objektet Database .

  • I et Microsoft Access-projekt (.adp) kan du føje egenskaben til samlingen AccessObjectProperties for objektet CurrentProject ved hjælp af metoden Add.

Bemærkninger

Du skal kontrollere egenskaben AllowBypassKey er indstillet til Sand , når du foretager fejlfinding et program.

Indstillingen af egenskaben AllowBypassKey træder ikke i kraft, før databasen åbnes næste gang.

Eksempel

I følgende eksempel viser en procedure med navnet SetBypassProperty, der overfører navnet på egenskaben, der skal angives, dens datatype og indstillingen. Den generelle procedure ChangeProperty forsøger at angive egenskaben AllowBypassKey og, hvis egenskaben ikke findes, bruges metoden CreateProperty til at føje egenskaben til samlingen stortties . Det er nødvendigt, fordi egenskaben AllowBypassKey ikke vises i samlingen Properties , før den er blevet tilføjet.

Sub SetBypassProperty()
Const DB_Boolean As Long = 1
ChangeProperty "AllowBypassKey", DB_Boolean, False
End Sub
Function ChangeProperty(strPropName As String, _
varPropType As Variant, _
varPropValue As Variant) As Integer
Dim dbs As Object, prp As Variant
Const conPropNotFoundError = 3270
Set dbs = CurrentDb
On Error GoTo Change_Err
dbs.Properties(strPropName) = varPropValue
ChangeProperty = True
Change_Bye:
Exit Function
Change_Err:
If Err = conPropNotFoundError Then ' Property not found.
Set prp = dbs.CreateProperty(strPropName, _
varPropType, varPropValue)
dbs.Properties.Append prp
Resume Next
Else
' Unknown error.
ChangeProperty = False
Resume Change_Bye
End If
End Function

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.

×