[ACCESS][VBA]
Fermé
Utilisateur anonyme
-
27 juin 2005 à 15:15
blux Messages postés 26694 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 1 mars 2025 - 27 juin 2005 à 16:21
blux Messages postés 26694 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 1 mars 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
- Find vba - Astuces et Solutions
- Excel compter cellule couleur sans vba - Guide
- Vba attendre 1 seconde ✓ - Forum VB / VBA
- Acer quick access - Forum logiciel systeme
1 réponse
blux
Messages postés
26694
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
1 mars 2025
3 327
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