Du kan bruge egenskaben AllowBypassKey til at angive, om Skift-tasten er aktiveret til at tilsidesætte startegenskaberne og AutoExec-makroen. Du kan f.eks. angive egenskaben AllowBypassKey til Falsk for at forhindre en bruger i at tilsidesætte startegenskaberne og AutoExec-makroen.

Indstilling

Egenskaben AllowBypassKey anvender 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 VBA-kode (Visual Basic for Applications).

For at 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 en 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 sørge for, at AllowBypassKey er angivet til Sand, når du foretager fejlfinding af et program.

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

Eksempel

I følgende eksempel vises en fremgangsmåde med navnet SetBypassProperty, som videregiver navnet på den egenskab, der skal angives, dens datatype samt indstillingen. Den generelle fremgangsmåde ChangeProperty forsøger at angive egenskaben AllowBypassKey og, hvis egenskaben ikke bliver fundet, anvender den metoden CreateProperty for at tilføje egenskaben i samlingen Egenskaber. Det er nødvendigt, fordi egenskaben AllowBypassKey ikke vises i samlingen Egenskaber, før den er blevet tilføjet.

Sub SetBypassProperty()Const DB_Boolean As Long = 1    ChangeProperty "AllowBypassKey", DB_Boolean, FalseEnd SubFunction 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 = TrueChange_Bye:    Exit FunctionChange_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 IfEnd Function

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.

Communities hjælper dig med at stille og besvare spørgsmål, give feedback og høre fra eksperter med omfattende viden.