ACCESS réponse messages systèmes

Fermé
Snoopy6102000 - 21 oct. 2008 à 15:49
Le Pingou Messages postés 12226 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 janvier 2025 - 22 oct. 2008 à 13:50
Bonjour,
J'ai créé un bouton qui va lancer une requête création de table. J'aimerai ainsi mettre à jour l'ensemble des données à l'ouverture du fichier access. J'ai deux questions :
- Comment lancer une macro automatique à l'ouverture du fichier?
- Lors de l'exécution de cette requête création de table, des messages systèmes apparaissent. je ne veux pas qu'ils disparaisse puisqu'il faut cliquer pour donner la réponse (si je supprime les messages systèmes, je ne pourrais pas répondre correctement, car cette suppression correspond à taper "entrée" à l'apparition du message, ce qui ne seriat pas la bonne réponse pour la seconde question). Peux-t-on créer une macro qui répond aux questions systèmes? si j'indique la réponse à chaque question??

5 réponses

Snoopy6102000
21 oct. 2008 à 16:57
Petite remarque en plus, je pourrais peut être indiquer de taper O (pour Oui), ce qui marche quand je le fais manuellement. Puis-je dans ma macro insérer une commande pour "appuyer sur touche "o"" ? Ya une action "envoitouches" mais ça doit pas être ça...
0
Snoopy6102000
22 oct. 2008 à 08:22
Il s'agit en fait de calcul d'ancienneté. La requête action calcule par rapport à la date du jour, et d'entrée du salarié. La requête mets ainsi les données dans une table, puis je m'en sert dans d'autres documents voire graphique. J'ai donc besoin que ces informations soient mises à jour à l'ouverture du fichiers.
0
Le Pingou Messages postés 12226 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 janvier 2025 1 454
21 oct. 2008 à 23:12
Bonjour,
Mettre à jour l'ensemble des données à l'ouverture du fichier access: par rapport à quoi ?
-1
Le Pingou Messages postés 12226 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 janvier 2025 1 454
22 oct. 2008 à 11:43
Bonjour,
Il vous suffit de lancer votre requête à l'ouverture devotre BD.
Qu'elle est la version d'Access .... de sorte que je vous indique la bonne marche à suivre !
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Le Pingou Messages postés 12226 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 3 janvier 2025 1 454
22 oct. 2008 à 13:50
Bonjour,
Je suppose qu’a l’ouverture de votre base, un formulaire de Menu général est ouvert automatiquement.
Faire Alt + F11 pour ouvrir l’éditeur MS VBa, puis double clic sur l’objet « Form_....Nom de votre formulaire de menu général » et dans la partie droite, copier / coller le code ci-après et remplacer «Ma Requête » par le nom de la votre.
Private Sub Form_Open(Cancel As Integer)
    DoCmd.OpenQuery " Ma Requête  "
End Sub

-1