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

WinDev Discussion :

Condition dans COMBO


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2018
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Condition dans COMBO
    Bonjour,

    J'ai un COMBO qui 3 valeur : X,Y,Z, et en dessus un tableau

    Je veux si je sélectionne X il m'affiche dans le tableau juste les personnes qui travail dans le service X, SI Y il affiche service Y...
    Image en PJ

    Voila ce que j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SI COMBO_service = "X" ALORS
    	TableAffiche(TABLE_IA,taCourantEnreg)
    FIN
    Nom : Capture d’écran 2018-06-10 à 16.14.15.png
Affichages : 512
Taille : 18,5 Ko

    Merci de m'aider SVP.

  2. #2
    Invité
    Invité(e)
    Par défaut
    SQL?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Janvier 2018
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Janvier 2018
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par romulus001 Voir le message
    SQL?
    Par programmation ou par SQL peut import

  4. #4
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 801
    Points : 5 245
    Points
    5 245
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Il suffit de remplir ton champ table via une requête sur le service
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  5. #5
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 050
    Points : 9 386
    Points
    9 386
    Par défaut
    Quand tu fais TableAffiche(..., taCourantEnreg) , tu es très loin de la bonne direction.

    Tu as une combo, et tu veux que ton traitement se base sur le contenu de la combo. Il faut donc que quelque part, tu le dises à ton programme.
    Donc dans ton code, il faut déjà que tu récupères le contenu de ta combo.

    Et comme tu es dans une phase de débuggage / de test, tu peux même mettre une instruction pour vérifier que tu récupères correctement le contenu de la combo :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ch est une chaine 
    ch = macombo[macombo]
    info ( "Pour controle, ligne sélectionnée = " + ch)
    Après, il faut que tu filtres l'affichage, pour afficher uniquement les lignes correspondant à cette valeur. Il y a différentes méthodes, mais je pense que pour toi, la méthode la plus simple sera de passer par la fonction hFiltre().

    Lis le manuel d'auto-formation, dès le début du manuel, tu auras la réponse. Et en plus, en lisant le manuel de formation, tu apprendras à programmer, ça peut servir.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Comment ça, "peut importe"? D'où provient la liste des services? Vient-elle d'un web service? d'un fichier au format csv / txt / xml / autre? d'une requête SQL?
    Selon la source de données, il faut voir comment la table peut être remplie, sans cette information, impossible de vous donner une réponse certaine à votre interrogation.

  7. #7
    Membre régulier
    Homme Profil pro
    Ex-Jedi dans le Consulting et le développement
    Inscrit en
    Décembre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ex-Jedi dans le Consulting et le développement
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2011
    Messages : 46
    Points : 102
    Points
    102
    Par défaut Condition dans COMBO
    Citation Envoyé par kaito01 Voir le message
    Bonjour,

    J'ai un COMBO qui 3 valeur : X,Y,Z, et en dessus un tableau

    Je veux si je sélectionne X il m'affiche dans le tableau juste les personnes qui travail dans le service X, SI Y il affiche service Y...
    Image en PJ

    Voila ce que j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SI COMBO_service = "X" ALORS
    	TableAffiche(TABLE_IA,taCourantEnreg)
    FIN
    Nom : Capture d’écran 2018-06-10 à 16.14.15.png
Affichages : 512
Taille : 18,5 Ko

    Merci de m'aider SVP.
    Bonjour,
    essaie la fonction tableactivefiltre : syntaxe tableactivefiltre(TABLE_IA.service ,filtreegal,COMBO_service)
    cela fonctionne
    Bonne journée

Discussions similaires

  1. Réponses: 6
    Dernier message: 17/08/2005, 12h38
  2. Plusieur Condition dans REquette UPDATE
    Par ducseb dans le forum Langage SQL
    Réponses: 12
    Dernier message: 11/08/2005, 11h46
  3. [C#] Repeater - Condition dans la structure
    Par stailer dans le forum ASP.NET
    Réponses: 4
    Dernier message: 25/04/2005, 14h54
  4. Introduire une condition dans une requete
    Par DeezerD dans le forum Langage SQL
    Réponses: 9
    Dernier message: 12/10/2004, 18h13
  5. Condition dans une requête
    Par fdloisel dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/08/2004, 16h55

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