[ACCESS][VBA]
Fermé
Utilisateur anonyme
-
27 juin 2005 à 15:15
blux Messages postés 26785 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 15 avril 2025 - 27 juin 2005 à 16:21
blux Messages postés 26785 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 15 avril 2025 - 27 juin 2005 à 16:21
Bonjour,
Je voudrais savoir s'il existe une option à attribuer à une zone de liste pour recréer l'effet du clic sur cette zone.
Dans mon formulaire, cette zone récupère une valeur d'une requête et ne possède donc qu'une ligne.
Si, lors du chargement du formulaire, je fais Liste.SetFocus, et que par la suite, j'affiche MsgBox(Liste), il me dit que c'est une utilisation uncorrecte de "Null".
Par contre, si je clique sur la liste et après que j'affiche MsgBox(Liste), ça marche.
Comment faire pour activer ma zone automatiquement?
Merci
Je voudrais savoir s'il existe une option à attribuer à une zone de liste pour recréer l'effet du clic sur cette zone.
Dans mon formulaire, cette zone récupère une valeur d'une requête et ne possède donc qu'une ligne.
Si, lors du chargement du formulaire, je fais Liste.SetFocus, et que par la suite, j'affiche MsgBox(Liste), il me dit que c'est une utilisation uncorrecte de "Null".
Par contre, si je clique sur la liste et après que j'affiche MsgBox(Liste), ça marche.
Comment faire pour activer ma zone automatiquement?
Merci
A voir également:
- [ACCESS][VBA]
- Access appdata - Guide
- Excel compter cellule couleur sans vba - Guide
- Find vba - Astuces et Solutions
- Acer quick access - Forum logiciel systeme
- Désinstaller ACER QUICK ACCESS - Forum Logiciels
1 réponse
blux
Messages postés
26785
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
15 avril 2025
3 335
27 juin 2005 à 15:54
27 juin 2005 à 15:54
Salut,
soit tu fais un sendkeys (j'en ai parlé dans un des messages que tu as posté), soit tu fais plus subtil et tu testes si quelque chose a été saisi avant l'affichage :
soit tu fais un sendkeys (j'en ai parlé dans un des messages que tu as posté), soit tu fais plus subtil et tu testes si quelque chose a été saisi avant l'affichage :
If Not IsNull(Liste_Choix.Value) Then MsgBox Liste_Choix.Value End If
27 juin 2005 à 16:01
mais pour le sendKeys, il faut quand meme appuyer sur une touche du clavier....
y'a pas un attribut qui permet de le aire automatiquement?
27 juin 2005 à 16:21