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 10/08/2011, 13h46   #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 MAJ du sous formulaire selon la saisie de la zone de texte

Bonjour les developpezien(ne)s,

Voici mon problème,

j'un un formulaire "frm_liste"
qui comporte deux zone de textes "txt_nom" et "txt_prenom"
avec un sous formulaire "sfrm_liste" (une requête de nom et prénom)qui affiche un tableau avec les noms et les prénoms
dans cette requête à la colonne "nom" j'ai ajouté cette syntaxe dans critère
Code :
Comme "*" & [Formulaires]![frm_oss]![txt_nom]
qui me permet d'afficher tout les noms si rien n'est saisi dans "txt_nom" mais quand je saisi une lettre il ne m'affiche plus rien...

je voudrai que quand je saisi une ou plusieurs lettres ne s'affiche dans le sous formulaire tout les noms commençant par la ou les lettres saisie.
Et comment rafraichir aussi ce sous formulaire à chaque saisie.
j'ai mis cette syntaxe mais rien ne se passe
Code :
1
2
3
4
5
Private Sub txt_nom_KeyDown(KeyCode As Integer, Shift As Integer)
 
Me.sfrm_req_oss.Requery
 
End Sub
Comment faire?

Je vous remercie de votre aide
spacesheep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 14h04   #2
Membre Expert
 
Homme Robert JAMIN
Retraité
Inscription : juillet 2009
Messages : 1 223
Détails du profil
Informations personnelles :
Nom : Homme Robert JAMIN
Âge : 73
Localisation : Belgique

Informations professionnelles :
Activité : Retraité
Secteur : Enseignement

Informations forums :
Inscription : juillet 2009
Messages : 1 223
Points : 2 022
Points : 2 022
Bonjour,
Essayez
Code :
Comme [Formulaires]![frm_oss]![txt_nom] & "*"
__________________
Cordialement.

RJ
rjamin est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 10/08/2011, 14h11   #3
Membre actif
 
Avatar de SeaWolf601
 
Inscription : août 2006
Messages : 239
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 239
Points : 192
Points : 192
Code :
1
2
3
4
5
Private Sub txt_nom_KeyDown(KeyCode As Integer, Shift As Integer)
 
Me.sfrm_req_oss.Requery
 
End Sub
Personnellement je ne passerai pas par l'évennement KeyDown,
mais plutôt AfterUpdate
__________________

La théorie, c'est quand on sait tout et que rien ne fonctionne.
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici nous avons réuni théorie et pratique: Rien ne fonctionne ... et personne ne sait pourquoi !

Albert Einstein
SeaWolf601 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 14h20   #4
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
Citation:
Envoyé par rjamin Voir le message
Bonjour,
Essayez
Code :
Comme [Formulaires]![frm_oss]![txt_nom] & "*"
Merci rjamin
ça fonctionne nickel chrome
spacesheep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 14h22   #5
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
Citation:
Envoyé par SeaWolf601 Voir le message
Code :
1
2
3
4
5
Private Sub txt_nom_KeyDown(KeyCode As Integer, Shift As Integer)
 
Me.sfrm_req_oss.Requery
 
End Sub
Personnellement je ne passerai pas par l'évennement KeyDown,
mais plutôt AfterUpdate
Merci SeaWolf601

ça fonctionne bien mais que quand j'ai quitté la zone de saisie
mais lors de la saisie ça ne met pas a jour en même temps mon sous formulaire
Comment faire pour que la mise a jour du sous formulaire se fasse en même temps que la saisie?
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 08h53.


 
 
 
 
Partenaires

Hébergement Web