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

Microsoft Dynamics Discussion :

[Dynamics Nav 2009R2] Trier un tableau 2 dimensions


Sujet :

Microsoft Dynamics

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique en alternance
    Inscrit en
    Octobre 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique en alternance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 20
    Points : 26
    Points
    26
    Par défaut [Dynamics Nav 2009R2] Trier un tableau 2 dimensions
    Bonjour !
    Je reviens vers vous pour une énième questions sur navision, qui vous paraîtra simple comme bonjour. Mais qui me semble être d'une complexité...

    Je travail sur un report.
    Actuellement j'ai un tableau 2D comportant les N° de projet et la somme des montants (en fonction du projet) de la table "Purchase Line".
    J'ai fait ça dans un footer. Le body contient le N° de la ligne + la somme des montants. Ainsi j'utilise une key "No.,Job No." sur mon dataItem.

    Mon problème est que je souhaite trier les montants du footer par ordre décroissant.
    Cependant je ne suis pas assez intime avec l'environnement C/SIDE. Je ne vois pas de fonction permettant de parcourir le tableau.

    J'aimerais faire un repeat until qui parcourra le tableau une fois que le premier repeat qui le remplis à finis, et qui me permet de trier tout le bordel.
    j'ai aussi essayer d'utiliser un autre setcurrentkey. Mais le problème c'est que dans mon tableau je n'ai pas simplement le montant. Mais j'ai la somme des montants.
    Et je suppose qu'on ne peux pas utiliser de key sur un tableau.

    Enfin voila. Je ne sais pas comment m'y prendre. Et le seul post que j'ai pus voir qui semblait intéressant était en allemand... :3

    Merci à vous !

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique en alternance
    Inscrit en
    Octobre 2015
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique en alternance

    Informations forums :
    Inscription : Octobre 2015
    Messages : 20
    Points : 26
    Points
    26
    Par défaut
    Après 2 jours d'acharnement j'ai trouver une solution potable.
    En faisant un algo de tri qui va comparer 2 valeurs dans le tableau et met a chaque fois la plus grosse dans un second tableau (que j'affiche dans mon report)
    Je pense que ce n'est pas le plus optimisé. Mais cela fonctionne.

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

Discussions similaires

  1. Trier un tableau à deux dimensions
    Par ghost emperor dans le forum VB.NET
    Réponses: 4
    Dernier message: 24/04/2008, 15h51
  2. comment trier un tableau à n dimensions ?
    Par JoseF dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 09/04/2008, 09h37
  3. Réponses: 1
    Dernier message: 11/02/2008, 16h45
  4. Trier un tableau à 2 dimensions
    Par sami_c dans le forum ASP
    Réponses: 3
    Dernier message: 24/07/2007, 09h27
  5. [Prototype] Trier un tableau à deux dimensions par colonnes
    Par G.D.V.L. dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 12/06/2007, 12h20

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