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 04/01/2011, 22h51   #1
Membre régulier
 
Avatar de Mike550
 
Homme Michel
Inscription : janvier 2008
Messages : 62
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 55
Localisation : Canada

Informations forums :
Inscription : janvier 2008
Messages : 62
Points : 71
Points : 71
Par défaut Requery ne fonctionne pas comme il devrait.

Bonjour, dans un formulaire il ya 2 liste: lstMaster et lstSlave comme leur nom l'indique la source de lstSlave est filtrée dans sa requete selon l'item sélectionné dans lstMaster. Un bouton premet de changer la requete source de lstMaster, sélectionne le premier enregistrement de lstMaster et actualise lstSlave. Mais ça ne marche pas... voici le code:
Code :
1
2
3
4
5
6
7
Private Sub btnPlus_Click()
    Dim Ssql As String
    Ssql = "SELECT N°, Chapitre, NomComplet FROM tbBordereau WHERE (idparent)=" & lstMaster & ";"
    lstMaster.RowSource = Ssql
    lstMaster.Selected(0) = True
    lstSlave.Requery
End Sub
Merci d'avance pour le coup de main.
Mike550 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 00h42   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Des fois :
Me.Refresh
Me.MaZoneListe.Requery
Voir à donner le focus à la liste récalcitrante...

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop 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 14h11.


 
 
 
 
Partenaires

Hébergement Web