Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/04/2011, 14h52   #1
Membre confirmé
 
Inscription : janvier 2006
Messages : 578
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 578
Points : 259
Points : 259
Par défaut problème dans ZL pour auto-étendre

Salut à tous,

J'ai une liste déroulante dans un form, j'ai fais en sorte que lorsque je clic dans cette liste, le contenu soit sélectionné afin de pouvoir faire la saisie prédictive (auto-étendre), je fais donc dans l'évènement clic de cette ZL,
Code :
1
2
3
Private Sub modifiable488_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    SendKeys "{F2}", True
End Sub
Cela m'évite de faire F2 par le clavier.

Le problème est que j'ai le pavé numérique qui s'active ou se désactive alors que si je fais F2 par le clavier il ne se passe rien au niveau du clavier.

Avez-vous le même problème?

Comment faite-vous pour pouvoir faire une saisie?

Merci
electrosat03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2011, 23h29   #2
pgz
Expert Confirmé Sénior
 
Avatar de pgz
 
Homme Pierre GONZALEZ
Développeur Office VBA
Inscription : août 2005
Messages : 3 412
Détails du profil
Informations personnelles :
Nom : Homme Pierre GONZALEZ
Âge : 58
Localisation : France

Informations professionnelles :
Activité : Développeur Office VBA
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 412
Points : 5 934
Points : 5 934
Bonjour.

Une combobox a une propriété auto étendre :
Citation:
Lorsque vous tapez des caractères dans la partie zone de texte d'une zone de liste déroulante, Microsoft Access recherche les valeurs de la liste qui correspondent aux caractères entrés. Si la propriété AutoExpand est définie sur la valeur Oui, Microsoft Access affiche automatiquement la première valeur sous-jacente qui correspond aux caractères entrés jusqu'alors.
Ce n'est pas ce que tu souhaites?

Cordialement,

PGZ
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham
Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon
pgz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 19h09   #3
Membre confirmé
 
Inscription : janvier 2006
Messages : 578
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 578
Points : 259
Points : 259
Salut,

Si, je connais. Le problème c'est que quand j'ouvre le formulaire, c'est bon le texte est sélectionné et donc je tape un caractère et il me met bien les sous-jacente. Je fais donc enter pour confirmer, ensuite, le texte n'est plus sélectionné et donc le curseur est au début, si je tape un caractère dans la ZL déroulante il se place devant et je n'ai plus de saisie prédictive.

C'est pour cela que je faisais Send F2 afin que le texte soit sélectionné.

Le problème comme expliqué si dessus, le pavé num s'active et se désactive à chaque clic de souris dans la ZL.

C'est assez bizarre, je ne sais pas comment empêcher cela.

Merci pour ton aide.

A+
electrosat03 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h28.


 
 
 
 
Partenaires

Hébergement Web