1. #1
    Candidat au Club
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    octobre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : octobre 2017
    Messages : 10
    Points : 3
    Points
    3

    Par défaut Fonction Somme Supprimer les doublons

    bonjours,
    je travail en se moment sur un rapport qui affiche les détails de commande d'une base oracle connecter a un ERP , le pb qui se pose devant moi est le suivant :
    jai plusieur colonne une ref_article une designation_article et une total_qte
    le champ prend ses objet dans une bdd qui enregistre les mouvement d'article dans l'ERP j'ai donc des doublon ou la total_qte contien des -X et +X
    j'ai utiliser l'option supprimer les doublons sur ref_article et des_article mais j'aimerai rajouter la condition d'effectuer une somme de la qte_total de tout les doublon mais étant débutant sur Bo je me perd un peu je recherche donc l'aide d'une âme charitable merci a vous =)

    avec l'exemple :
    Nom : Sans titre.JPG
Affichages : 18
Taille : 20,6 Ko
    je cherche donc une façon de metre en forme
    si article=artcle alors faire la somme de toutes les qt_mvt
    exemple pour art1 la somme de qt_mvt donnerais 0 donc
    l'art1 ne devrai pas être afficher sur le rapport donc suprimer les ligne
    en revanche si le resultat >0 on afiche sur une lignel l'article et la somme de son champ qt_mvt

  2. #2
    Candidat au Club
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    octobre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : octobre 2017
    Messages : 10
    Points : 3
    Points
    3

    Par défaut debut de solution =)

    je vien de mettre sur mes champ une condition a la supression des doublon il me reste juste a obtenir la somme de qt_mvt dont le champs article possede des doublon.


    condition ajouter a la supresion des doublon champs:
    IF {@qt mvt}=0 THEN true ELSE false

    qui deviendra

    IF {@qt_somme_mvt}=0 THEN true ELSE false
    j'attend vos réponses
    merci

  3. #3
    Candidat au Club
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    octobre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : octobre 2017
    Messages : 10
    Points : 3
    Points
    3

    Par défaut NON RESOLU

    pour ceux qui chercherai egalement a faire cella la solution a etait un clic droit sur le champ qt_mvt :
    -insertion
    -total cumulé evaluer utiliser formule IF {bdd.ART}={bdd.ART} THEN true ELSE false
    et reinitialiser au changement du champ bdd.art voila
    =)
    EDIT :
    Bon le sujet est en fait non Resolu une erreur persiste je vous explique a la suite :

  4. #4
    Candidat au Club
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    octobre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : octobre 2017
    Messages : 10
    Points : 3
    Points
    3

    Par défaut SOMME NON RESOLU ...

    Bonjour ,
    alors voila tout se fait correctement sauf que ayant des article similaire dans la bdd étant donné que celle ci contiens les mouvement article d'un erp
    se qui se passe actuellement c'est que pour chaque ligne je ressort un qte mouvement que je multiplie au signe extrait de la bdd pour avoir un - ou un +
    jai une fonction qui addition le résultat appeler qt_mvt si des article similaire ressorte hors cette opération laisse apparaitre les détail de son calcul
    exemple

    ARTICLE qte_mouvement (X) signe : (=) qt_mvt
    ART1 4 -1 -4
    ART1 4 1 4

    jai rajouter une fonction qui additione qt_mvt si article=article apelé rt_total et une condition qui suprime la ligne si < ou = a 0
    sa nous donne donc :

    ARTICLE rt_total
    ART1 0

    (qui ne safichera pas a l'ecran vue que c'est = a 0)


    le problème c'est que dans mon tableau je retrouve :

    ARTICLE rt_total
    ART1 4
    (qui est le détail de l’opération situé plus haut et je ne sait pas ou rajouter la condition si rt_total < ou = a 0,
    le résultat ainsi que l’opération ne doit pas etre afficher je doit faire le calcul en amont mais je me perd ...)

  5. #5
    Modérateur
    Avatar de luc_chivas
    Profil pro
    Consultant BO/Crystal Reports
    Inscrit en
    avril 2004
    Messages
    1 601
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant BO/Crystal Reports

    Informations forums :
    Inscription : avril 2004
    Messages : 1 601
    Points : 2 306
    Points
    2 306

    Par défaut

    bonjour,
    As tu essayé de travailler avec des groupes..

    ton groupe pourrait par exemple etre la concaténation de l'article de de sa designation, et donc tu pourrais faire toutes les opérations de groupe nécessaire, sans plus de filtre.

    tu créees une formule du genre
    StringVar mongroupe := {monchampsarticle}&{monchampsdesignation}, tu crée un groupe làa dessus..
    Luc

    Disponible - Intervention sur demande
    Formateur Crystal Reports (toutes versions)
    Contrat de support possible
    N'hésitez pas.... http://paypal.me/lucrascar

  6. #6
    Candidat au Club
    Homme Profil pro
    assistant web design et erp
    Inscrit en
    octobre 2017
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Eure et Loir (Centre)

    Informations professionnelles :
    Activité : assistant web design et erp

    Informations forums :
    Inscription : octobre 2017
    Messages : 10
    Points : 3
    Points
    3

    Par défaut SUITE

    Re,
    Merci @luc_chivas pour son coup de main a distance j'en ai appris plus sur les groupe et les liens en 1h que sur les 2 dernier jours ^^
    je pense revenir vers toi si cela ne te dérange pas mais plus en privée pour un renseignement sur la formation à crystal report
    mon pb n'est toujours pas résolu je continu a bosser dessus je reviens poster la solution quand elle sera trouvé =D

Discussions similaires

  1. Comment supprimer les doublons
    Par djelloulc dans le forum MS SQL-Server
    Réponses: 9
    Dernier message: 17/09/2013, 15h30
  2. [Delphi2005]Fonction pour supprimer les doublons?
    Par shell13010 dans le forum Langage
    Réponses: 2
    Dernier message: 11/03/2010, 13h36
  3. Comment supprimer les doublons?
    Par Dnx dans le forum Langage SQL
    Réponses: 3
    Dernier message: 24/11/2005, 17h35
  4. [vbexcel]Comment supprimer les doublons dans une combobox?
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 20
    Dernier message: 24/11/2005, 12h12
  5. [ListView]Supprimer les doublons
    Par mohamed dans le forum Composants VCL
    Réponses: 1
    Dernier message: 27/10/2005, 13h14

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