AllowBypassKey, propriété

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous pouvez utiliser la propriété AllowBypassKey pour spécifier si la touche MAJ est activée pour ignorer les propriétés de démarrage et la macro AutoExec. Par exemple, vous pouvez définir la propriété AllowBypassKey sur la valeur False afin d'empêcher un utilisateur d'ignorer les propriétés de démarrage et la macro AutoExec.

Paramètre

La propriété AllowBypassKey utilise les paramètres suivants.

Paramètre

Description

Vrai

Activez la touche Maj pour permettre à l’utilisateur d’ignorer les propriétés de démarrage et la macro AutoExec.

Faux

Désactivez la touche MAJ pour empêcher l'utilisateur d'ignorer les propriétés de démarrage et la macro AutoExec.


Vous pouvez définir cette propriété en utilisant une macro ou Visual Basic pour Applications (VBA).

Pour définir la propriété AllowBypassKey en utilisant une macro ou un code Visual Basic pour Applications (VBA), vous devez la créer en procédant comme suit :

  • Dans une base de données Microsoft Access (.mdb ou .accdb), vous pouvez ajouter la propriété en utilisant la méthode CreateProperty puis en l’attachant à la collection Properties de l’objet de base de données .

  • Dans un projet Microsoft Access (.adp), vous pouvez l'ajouter à la collection AccessObjectProperties de l'objet CurrentProject en utilisant la méthode Add.

Notes

Vérifiez que la propriétésKeyAllowBypasest définie sur True lors du débogage d’une application.

Le paramètre de la propriété AllowBypassKey ne prend pas effet jusqu'à la prochaine ouverture de la base de données d'application.

Exemple

L’exemple suivant montre une procédure nommée SetBypassProperty qui passe le nom de la propriété à définir, son type de données et le paramètre. La procédure générale ChangeProperty tente de définir la propriété AllowBypassKey et, si la propriété n’est pas trouvée, utilise la méthode CreateProperty pour l’ajouter à la collection deliensappropriés. Cela est nécessaire, car la propriété AllowBypassKey n’apparaît pas dans la collection Properties jusqu'à ce qu’il a été ajouté.

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

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×