IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Executer une action selon choix de ZLM


Sujet :

IHM

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 48
    Par défaut Executer une action selon choix de ZLM
    Bonjour,

    Je voudrais exécuter une action différente selon l'item choisi dans une liste déroulante.
    J'ai choisi l'évènement sur sortie du controle ZLM (zone liste modifiable)
    Mon code ne fonctionne pas, il ne s'emble pas tenir compte de l'item selectionné dans la ZLM.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub TTT_1_Exit(Cancel As Integer)
    If Me.TTT_1.Value = "inconnu" Then
    MsgBox ("blabla")
    Me.TTT_2_poso = "78"
    End If
    End Sub
    Merci de m'éclairer.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Essayes sur l'évènement Click

    Philippe

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 48
    Par défaut
    Sur click, cela ne fonctionne pas non plus.
    La syntaxe VBA pour faire un choix dans un controle liste modifiable est-elle bien:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Me.liste.Value = "AUCUN"
    ? car on a l'impression que le code ne réagit pas lors de la sélection de "AUCUN" (AUCUN étant l'une des valeurs de la liste).

    Le choix de l'évènement en sortie m'est utile car selon le choix il doit modifier d'autre contrôles du formulaire.
    Merci pour vos réponses.

  4. #4
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour,

    La syntaxe donnée ci-dessous fonctionne correctement pour récupérer la valeur sélectionnée dans une ZDL...
    .....maintenant, il faut être sur de bien récupérer la bonne valeur...........qu'elle est l'origine source de ta ZDL.

    Dans ton code, insère la ligne suivante pour vérifier la valeur que tu récupère après clic d'une valeur dans la ZDL:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub TTT_1_Click()
    If Me.TTT_1.Value = "inconnu" Then
    'ligne à rajouter....
    MsgBox Me.TTT_1.Value
    MsgBox ("blabla")
    Me.TTT_2_poso = "78"
    End If
    End Sub

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 48
    Par défaut
    La ligne ajoutée
    ne provoque aucun affichage.

    Pour info, la liste modifiable est alimentée par une table appelée drogue qui comporte 2 champs: un ID (numéro auto) et le nom de la drogue.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 48
    Par défaut Problème résolu
    Merci de m'avoir mis sur la bonne voie. En fait la source de mon contrôle TTT_1 ne doit pas être une table mais une requête sélection qui choisi le nom de la drogue. Maintenant la valeur saisie est identifiée.
    Merci encore.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Executer une action à partir d'un ComboBox
    Par Ramdoulou dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 07/12/2006, 19h09
  2. executer une action sur submit
    Par pascale86 dans le forum Langage
    Réponses: 2
    Dernier message: 27/11/2006, 16h16
  3. Executer une action à partir d'un lien JSP
    Par orus2 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 22/04/2006, 14h05
  4. Faire a un script executer une action sur un signal
    Par vodevil dans le forum Langage
    Réponses: 1
    Dernier message: 13/12/2005, 11h14
  5. [Struts]Executer une action sans ActionForm associé ?
    Par brousaille dans le forum Struts 1
    Réponses: 7
    Dernier message: 19/09/2005, 17h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo