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 01/12/2011, 19h31   #1
Futur Membre du Club
 
Homme
Technicien maintenance
Inscription : août 2008
Messages : 67
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance

Informations forums :
Inscription : août 2008
Messages : 67
Points : 18
Points : 18
Par défaut Evenement AfterUpdate Inopérant sur une liste de choix

Bonjour
J'ai une liste de choix qui fonctionne parfaitement, la barre de sélection fonctionne et se déplace dans la liste Mais quand je clique sur une ligne pour sélectionner celle-ci rien ne se passe.
En mettant un point d’arrêt dans le code il apparait que l’événement AfterUpdate_Clik de ListBox n'est jamais exécuté ?
Nota : La liste de choix et du type Indépendant afin de récupérer le .Value de la ListBox dans le fameux evenement qui ne se produit pas. Pourquoi ? C'est un truc de ouf là. J'ai X liste de choix dans mon appli. j'ai jamais été confronté à ce problème.
Merci d'avance pour les réponses
Jeanpierre71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 20h31   #2
Membre Expert
 
Avatar de nico84
 
Homme Nicolas Guimbal
Consultant/développeur ERP
Inscription : mai 2008
Messages : 1 257
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Guimbal
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant/développeur ERP
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2008
Messages : 1 257
Points : 1 876
Points : 1 876
Bonsoir,

L'évènement idoine c'est pas afterupdate_click mais maliste_afterupdate

Ensuite il arrive parfois que le lien se perde entre le champ et la procédure, il faut alors recréer la propriété...
nico84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 12h13   #3
Futur Membre du Club
 
Homme
Technicien maintenance
Inscription : août 2008
Messages : 67
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance

Informations forums :
Inscription : août 2008
Messages : 67
Points : 18
Points : 18
Bonjour

OK pour la syntaxe je n'ai pas été très précis, voila le code exact :
Code :
1
2
3
4
5
Private Sub ListeRecherche_AfterUpdate()        ' Après sélection dans la liste de recherche
  Dim VSelect As String
   VSelect = Me.ListeRecherche.Value                        ' récupère choix dans la liste
   Retour = RecherchesAvancees(2, VSelect)      ' appel routine de recherche et le lancement Recherches SQL sur le paramètre passé.
End Sub
Ce que tu me propose je l'ai fait 3 fois de suite (Destruction de la liste et reconstruction dans le formulaire). Idem On ne passe pas dans cette routine évènementielle Qu'est que tu entend par "il faut alors recréer la propriété... " ?
D’où mon désespoir et ma présence ici
Jeanpierre71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 12h22   #4
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2
Bonjour,

Donc, si je comprend bien, ta liste est vide ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 19h44   #5
Futur Membre du Club
 
Homme
Technicien maintenance
Inscription : août 2008
Messages : 67
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance

Informations forums :
Inscription : août 2008
Messages : 67
Points : 18
Points : 18
Bonjour

Ben non justement (lire mon 1er poste) elle est pleine et bien pleine la barre de sélection, passe bien de lignes en lignes (une vingtaine) mais pas de passage dans la routine événementielle AfterUpdate sur un clic sur l'une des lignes . Je rappel que la liste de choix est du type indépendant (Donc traitement de la sélection par le .value de la ListBox)
Jeanpierre71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2011, 23h25   #6
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 223
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 223
Points : 9 928
Points : 9 928
Envoyer un message via Skype™ à Domi2


Pourrais-tu mettre (exceptionnellement) une base exemple en pièce jointe (format 2000, .zip) ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/12/2011, 12h31   #7
Futur Membre du Club
 
Homme
Technicien maintenance
Inscription : août 2008
Messages : 67
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Technicien maintenance

Informations forums :
Inscription : août 2008
Messages : 67
Points : 18
Points : 18
Bonjour

On range les AK47 le fautif c'est moi il y a une ligne de code malheureuse qui n'était pas au bon endroit
Comme dirait l'autre "forcément ça marche moins bien" Je vous présente toutes mes confuses
Bon WE à tous

Jean Pierre
Jeanpierre71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h59.


 
 
 
 
Partenaires

Hébergement Web