Question

Existe-t-il un raccourci clavier dans Access 2003 qui permettra d'exécuter une requête en mode conception ou SQL ?

Était-ce utile?

La solution

Ce n'est pas intégré.J'essaierais une macro - AutoKeys ?Vous devriez pouvoir raccourcir presque tous les claviers de cette façon.

Autres conseils

Sendkeys est toujours une erreur car presque rien dans Access n'est réalisable via le code.

Le bon code est :

DoCmd.RunCommand acCmdRun 

La façon dont vous exécutez ce code dépend de vous, mais c'est certainement préférable à SendKeys.

J'ai utilisé une combinaison de réponses en écrivant une petite fonction appelée à partir de la macro AutoKeys comme ceci :

Public Function RunMyQuery() As Boolean
   SendKeys "%Q" & "R"
   RunMyQuery = True
End Function

Merci!

Ctrl+, et Ctrl+. permettra à MS Access de parcourir de gauche à droite les vues de requête Conception, Feuille de données, SQL, Tableau croisé dynamique, Graphique croisé dynamique.

Sinon, vous pouvez cliquer avec le bouton droit sur le point d'exclamation "Exécuter" et sélectionner personnaliser, puis avec cette fenêtre de personnalisation ouverte, vous pouvez à nouveau cliquer avec le bouton droit sur le point d'exclamation "Exécuter", sélectionner "Image et texte" pour afficher le mot Exécuter.Tant que le mot est affiché, vous pouvez utiliser Alt+Changement+R. pour activer ce bouton en fonction du R majuscule souligné.Si vous cliquez à nouveau avec le bouton droit sur le point d'exclamation "Exécuter" et sélectionnez les propriétés, vous pouvez remplacer le R majuscule par un r minuscule afin que la touche MAJ ne soit pas nécessaire et que le raccourci devienne simplement Alt+R..

Cette fonction n'est pas intégrée, mais vous pouvez la configurer de manière à pouvoir appuyer sur le bouton F5 touche de fonction pour exécuter la requête.

  1. Créez une nouvelle macro.
  2. Utilisez le menu Affichage > Noms de macro pour ajouter la colonne « Noms de macro » à la grille si elle n'est pas déjà affichée.
  3. Tapez ceci dans la colonne « Noms des macros » :{F5}
  4. Dans la colonne "Action", faites défiler vers le bas et sélectionnez "RunCommand".
  5. La moitié inférieure du volet de fenêtre est des «arguments d'action». Pour "Commande", faites défiler vers le bas et sélectionnez "Exécuter".
  6. Enregistrez la macro sous AutoKeys.
  7. Fermez la macro.
  8. Ouvrez une requête enregistrée en mode Création ou en vue SQL.
  9. Appuyez sur la touche de fonction, F5, pour exécuter la requête.

Raccourci clavier pour exécuter une requête :

Presse (ne le faites pas maintenez) Alt puis appuyez sur v puis appuyez sur s

Raccourci clavier pour revenir à la vue requête :

Presse Alt puis appuyez sur v puis appuyez sur q

Est-ce que Alt Q Alt R (c'est-à-dire la sélection d'éléments de menu) ne convient pas ?

Je ne sais pas quelle ressemblance cela a avec le même problème dans Windows 2007, mais FWIW, je l'ai résolu en procédant comme suit :

  1. Faites un clic droit sur le bouton Exécuter
  2. Sélectionnez "Personnaliser la barre d'outils d'accès rapide"
  3. Dans la boîte de dialogue qui apparaît, sélectionnez « Outils de requête | Onglet Conception » dans la liste déroulante de gauche.Les options dans la zone de liste de gauche changeront pour refléter la sélection.
  4. Dans la zone de liste de gauche, sélectionnez « Exécuter » et cliquez sur « Ajouter >> »."Exécuter" doit être ajouté à la liste de droite.
  5. Cliquez sur OK.

Vous pouvez maintenant exécuter votre SQL en utilisant Alt+4.

Bien qu'il ne s'agisse pas d'un raccourci clavier, il est également possible d'ajouter le bouton à la barre d'outils d'accès rapide pour un accès facile quel que soit l'onglet dont vous disposez ou lorsque le ruban est réduit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top