Microsoft Access est livré avec la suite bureautique Microsoft Office . Lors de l'exécution du logiciel, si vous appuyez sur la touche "Shift ", vous pouvez contourner les différentes options de démarrage qui , autrement, seraient utiles . Cette capacité d'éviter ces options peut entraver les progrès de votre projet , de gaspiller un temps précieux. Les utilisateurs peuvent supprimer cette option de sorte qu'ils sont tenus d'effectuer les options start -up à chaque fois. Le processus exige un peu de codage et est différente selon s'il s'agit d'un projet Access ou base de données. Instructions
Désactivation de la touche Shift pour les projets Access ( fichier. Adp)
1
libre accès.
2
Ouvrez votre fichier de projet en allant dans "Fichier " puis sur «Ouvrir ».
3
Appuyez sur la touche "Alt " et la touche "F11" de votre clavier. Cela permettra d'ouvrir le " Visual Basic Editor. "
4
Cliquez sur "Voir ", puis " Fenêtre Exécution . "
5
Tapez le code suivant, fourni par Microsoft , dans la fenêtre " immédiate: " . " Entrée".
CurrentProject.Properties.Add " AllowBypassKey " , Faux
Hit
6
Fermez l'éditeur
7
Enregistrez votre travail et redémarrez Access.
Désactivation de la touche Shift pour base de données Access ( . mdb ou . accdb )
8
open Access .
9
Créer un nouveau module en allant dans " Objets ", puis "Modules" dans la fenêtre "Base de données " .
10
Ajouter cette fonction , à condition par Microsoft , dans le module:
ap_DisableShift de fonction ( )
'Cette fonction désactive le décalage au démarrage. Cette action provoque
« le macro Autoexec et les propriétés de démarrage à toujours être exécutés.
On Error GoTo errDisableShift
db As DAO.Database
Dim soutenir que DAO.Property
Const conPropNotFound = 3270 Photos
Set db = CurrentDb ()
'Cette ligne suivante désactive la touche Maj au démarrage.
db.properties ( " AllowBypassKey " ) = Faux
' La fonction est réussie
sortie de Fonction:
errDisableShift : .
« La première partie de cette routine d'erreur crée " propriété AllowBypassKey
" si elle n'existe pas.
Si Err = conPropNotFound Puis
Set prop = db.CreateProperty ( " le AllowBypassKey ", _
dbBoolean , Faux )
db.Properties.Append prop
Resume Next
Else
MsgBox « ap_DisableShift ' Function n'a pas compléter avec succès. "
sortie de Fonction:
End If End Function
11
Ajouter cette deuxième fonction immédiatement après celle que vous avez inséré dans le Dernière étape:
ap_EnableShift de fonction ( )
». Cette fonction permet la touche MAJ enfoncée au démarrage Cette action provoque
« le macro Autoexec et les propriétés de démarrage à contourner
' si l'utilisateur maintient la touche MAJ enfoncée lorsque l'utilisateur ouvre la base de données .
On Error GoTo errEnableShift
db As DAO.Database
Dim soutenir que DAO.Property
Const conPropNotFound = 3270 Photos
Set db = CurrentDb ()
' Cette ligne de code suivante désactive la touche MAJ enfoncée au démarrage.
< p> db.properties ( " AllowBypassKey " ) = ' fonction réussie
sortie de Fonction:
errEnableShift :
«Vrai
La première partie de cette erreur routine crée un «bien AllowBypassKey
" si elle n'existe pas.
Si Err = conPropNotFound Puis
Set prop = db.CreateProperty ( " le AllowBypassKey ", _ < br >
dbBoolean , True)
db.Properties.Append prop
Resume Next
Else
MsgBox « ap_DisableShift ' Function n'a pas terminé avec succès. "
sortie de Fonction:
End If End Function
12
Ouvrez Visual Basic Editor en appuyant sur la touche" ALT " et les touches "F11" de votre clavier à nouveau.
13
cliquez sur «Afficher », puis « fenêtre Exécution. "
14
type " ap_DisableShift " dans la fenêtre " immédiate " pour désactiver l'utilisation de la touche" Shift " .