Changer la valeur d'une combobox selon la valeur d'une autre combobox

Étiquetté : 

  • Changer la valeur d'une combobox selon la valeur d'une autre combobox

    Posté par Tom Victor sur 18 juillet 2023 à 10h22

    Bonjour,

    J’utilise actuellement 2 combobox qui me servent à filtrer une galerie de mon application. Dans la première combobox j’ai 3 choix, “Pipe”, “Forecast” et “Tout”. Sur la deuxième combobox j’ai, encore, 3 choix, “En cours”, “Cloturé” et “Tout”. Quand j’arrives sur ma page, j’ai par défaut “Tout” sur la première et “En cours” sur la deuxième.

    Mon problème est que lorsque que je décide de changer la première combobox en “Forecast”, je dois me remettre sur la valeur “En cours” de ma deuxième combobox.

    J’ai pensé à faire un If mais cela ne fonctionne pas.

    Des suggestions sont la bienvenue.

    Merci,

    Tom Victor

    PostID=fA8fWvL2UTPAbcE

    Tom Victor a répondu Il y a 11 mois, 4 semaines 1 Membre · 5 Réponses
  • 5 Réponses
  • Geoffroy

    Membre
    18 juillet 2023 à 10h28

    Bonjour Tom Victor

    Mon premier réflexe serait de demander : “As-tu vraiment besoin d’utiliser des combobox ? Est-ce que des listes déroulantes simples ne suffiraient pas ?”

    Les combobox sont plus complexes à manier et ne sont nécessaires que si tu veux cocher plusieurs options en même temps.

    CommentID=yHzd7F4jeEyAkBf, PostID=fA8fWvL2UTPAbcE

  • Tom Victor

    Membre
    18 juillet 2023 à 10h48

    Bonjour Geoffroy WAGNER

    En effet on peut se le demander car je n’ai besoin que d’une seule valeur.

    Je prend note de ta remarque merci.

    CommentID=WyXHIoP1cAk4cFP, PostID=fA8fWvL2UTPAbcE

  • Tom Victor

    Membre
    18 juillet 2023 à 13h34

    J’ai réessayer avec des listes déroulantes cette fois ci, sauf que je n’arrives toujours pas a changer la valeur de la deuxième liste.

    J’utilise ceci en terme de formule :

    If(DropPipeForecast.Selected.Value = "Forecast"; "En cours")

    Dans la théorie cela devrait fonctionner non ?

    CommentID=5DelsKU1zjVHO0f, PostID=fA8fWvL2UTPAbcE

  • Geoffroy

    Membre
    18 juillet 2023 à 13h45

    J’ai reproduit ton cas de figure (du moins ce que j’en ai compris) et en mettant ta formule dans la propriété Default de la 2ème liste déroulante, ça marche.

    CommentID=3ET6Oo49wfmQyyF, PostID=fA8fWvL2UTPAbcE

  • Tom Victor

    Membre
    18 juillet 2023 à 14h08

    J’ai encore une fois essayer et maintenant ça marche… J’ai du mal a comprendre pourquoi ça ne fonctionnait pas au début.

    CommentID=3m3Hv20yMRMN2i4, PostID=fA8fWvL2UTPAbcE

Connectez-vous pour répondre.