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 :

Map / Filter / Reduce sur tableau associatif


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 122
    Points : 81
    Points
    81
    Par défaut Map / Filter / Reduce sur tableau associatif
    Bonjour,

    Je cherche à utiliser les nouvelles fonctions Map / Filter / Reduce (en français Transforme, Filtre, Agrege, voir ici).
    Elles fonctionnent bien sur les tableaux classiques.
    Mais j'ai besoin de m'en servir sur des tableaux associatifs.

    Quelqu'un a-t-il déjà réussi ?

    Une façon de faire serait, à partir d'un tableau associatif, de pouvoir récupérer simplement un tableau "classique", contenant soit les clefs, soit les valeurs. Mais ça non plus, je ne sais pas si c'est possible (enfin, autrement qu'à la main bien sûr).

    Merci pour votre aide !

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 122
    Points : 81
    Points
    81
    Par défaut
    Je me permets de remonter cette question, au cas où.
    Je n'ai toujours pas trouvé de solution et cela limite grandement l'intérêt de ces nouvelles fonctions si pratiques.

    La seule solution que j'ai trouvée consiste à bricoler des routines qui permettent de passer d'un tableau à un tableau associatif et vice versa, mais j'aurais voulu une solution plus propre et plus intégrée (et moins gourmande).

    Merci

  3. #3
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    Ces fonctions seront peut-être portées dans les tableaux associatifs dans une version ultérieure de WD.

    Ta méthode est la bonne : si tu n'as pas la fonction WD opérationnelle pour ce que tu veux faire, tu la crées (dans une proc globale ou dans un composant par exemple).

    Beaucoup de gens n'ont pas attendu de créer leur propre planning bien avant que PCSOFT propose le champ planning en WD16.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  4. #4
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 808
    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 808
    Points : 5 264
    Points
    5 264
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Citation Envoyé par frenchsting Voir le message
    Beaucoup de gens n'ont pas attendu de créer leur propre planning bien avant que PCSOFT propose le champ planning en WD16.
    D'autant plus qu'il y avait un exemple complet "Planning" (pour illustrer les fonctions de dessin si mes souvenirs sont bons) qui était parfaitement fonctionnel et facilement modifiable pour l'adapter aux besoins de chacun.
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 122
    Points : 81
    Points
    81
    Par défaut
    Bon ok merci.

    C'est bien dommage, car là il ne s'agit pas d'un champ (comme dans le cas du planning), mais bien d'une brique de bas niveau qui aurait été bien pratique pour exploiter certaines nouveautés de la v25.

    Et toujours rien en 26 apparemment.

    J'ai le sentiment que PC Soft propose souvent des nouveautés sympas sur le papier, mais sans aller au bout du truc, et c'est vraiment très frustrant (c'est un peu comme le support de Git, dont j'attendais personnellement beaucoup mais qui se révèle ultra décevant car très limité, à croire qu'ils ont fait le strict minimum pour pouvoir rajouter une nouveauté de plus parmi les 1574247 de la version concernée...).

    Bref, je m'égare, merci pour vos réponses.

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Oui, ce n'est pas un champ, mais ça le fait aussi pour des types de variable. J'ai le souvenir des tris des tableaux associatifs. Il me manquait celui dont j'avait besoin, alors je l'avais créé. Ils ont mis ce type de tri qq versions après...

    Dès qu'il ont parlé de Github, j'ai tout de suite su que ça ne serait pas "fonctionnel" (au sens où tout le monde l'entend), car on parle de format de fichiers propriétaire.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Réponses: 4
    Dernier message: 18/11/2011, 16h12
  2. [Tableaux] Boucle sur un tableau associatif
    Par alexfrere dans le forum Langage
    Réponses: 11
    Dernier message: 28/06/2006, 15h44
  3. Boucler sur un tableau associatif
    Par effree dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/02/2006, 16h15
  4. Tableau associatif map.
    Par C_R dans le forum C++
    Réponses: 25
    Dernier message: 23/06/2005, 16h11
  5. loop sur tableau associatif
    Par Plawi dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/02/2005, 11h29

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