Bonjour
J'ai déjà essayé ces deux solutions:
1)
2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part CurrentProject.Properties.Add "AllowBypassKey", False
Les deux méthodes ne fonctionnent pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Sub SetBypassProperty() Const DB_Boolean As Long = 1 ChangeProperty "AllowBypassKey", DB_Boolean, False End Sub Sub UnSetBypassProperty() Const DB_Boolean As Long = 1 ChangeProperty "AllowBypassKey", DB_Boolean, True End Sub Function ChangeProperty(strPropName As String, varPropType As Long, varPropValue As Variant) As Integer Dim dbs As Database, prp As Variant Const conPropNotFoundError = 3270 Set dbs = CurrentDb On Error GoTo Change_Err dbs.Properties(strPropName) = varPropValue Change_Bye: Exit Function Change_Err: If Err = conPropNotFoundError Then ' Propriété non trouvée. Set prp = dbs.CreateProperty(strPropName, _ varPropType, varPropValue) dbs.Properties.Append prp Resume Next Else ' --Erreur inconnue. Resume Change_Bye End If End Function
Dans la deuxième, le code VB:n' est plus reconnu par ma version d'access ( ok en access 97)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dim dbs as database set dbs = CurrentDb set prp = dbs.CreateProperty(strPropName, _ varPropType, varPropValue)
Quelqu'un pourrait-il me dépanner?
Merci d'avance
Ps: aller décocher l'option dans tools-startup-Use Access Special Keys ne fonctionne pas non plus
Partager