Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
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/08/2011, 16h58   #1
Membre à l'essai
 
Inscription : septembre 2008
Messages : 102
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2008
Messages : 102
Points : 21
Points : 21
Par défaut mettre a jour la liste du sous formulaire lors de saisie

Bonjour les developpezien(ne)s,

Est il possible lors de la saisie de ma zone de texte de mettre en jours en même temps ma liste de mon sous formulaire?
j'ai essayé
Code :
1
2
3
Private Sub txt_nom_KeyDown(KeyCode As Integer, Shift As Integer)
me.sfrm_liste.Requery
End Sub
mais rien ne se passe
y a t il une solution?

je vous remercie de votre aide
spacesheep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 08h45   #2
Membre confirmé
 
Avatar de lelensois16
 
Homme Romain M.
Étudiant
Inscription : avril 2009
Messages : 167
Détails du profil
Informations personnelles :
Nom : Homme Romain M.
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 167
Points : 204
Points : 204
Bonjour,


L'évenement AfterUpdate() ne serait il pas mieux approprié à vos besoins ?

Code :
1
2
3
Private Sub txt_nom_AfterUpdate()
me.sfrm_liste.Requery
End Sub
Le seul hic c'est que cette ligne de code s'active lorsque l'utilisateur change de champ (après avoir appuyé sur entrée ou après avoir changé de champ (LostFocus) ) . Désormais , il suffira de changer l'ordre de tabulation.

Cdt
lelensois16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 12h52   #3
Membre à l'essai
 
Inscription : septembre 2008
Messages : 102
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : septembre 2008
Messages : 102
Points : 21
Points : 21
Bonjour lelensois16,

Si j'ai déjà essayé cette syntaxe mais comme tu dis il faut changer de focus pour que la mise à jours se fasse.
Pour le moment je fait la mise a jour de la liste à l'aide d'un bouton qui rafraichi mon sous formulaire et qui remet le focus sur ma zone de texte.
Mais si je peux éviter de faire ça et que la mise à jours du sous formulaire se fait en temps réelle ça serai tiptop.

En tout cas merci de ta réponse
spacesheep 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 09h28.


 
 
 
 
Partenaires

Hébergement Web