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

SAP Crystal Reports Discussion :

[CR 10] Tester les données


Sujet :

SAP Crystal Reports

  1. #1
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut [CR 10] Tester les données
    Bonjour,

    Je n'ai pas trouvé quel titre serait le plus adéquat à mon problème.
    Je vends 7 types de vins que je vais appeler A, B, C, etc...

    Je dois lister pour chaque client les vins qu'il a acheté.
    Je fais un sous-état, je fais 7 variables : une par vin. Je la mets à 0, et si un vin est acheté, je la passe à 1.

    Dans l'état principal, c'est là que j'ai un problème.
    Je ne dois pas faire une colonne par vin (ce qui m'arrangerait) mais une colonne vin1, vin2, vin3, etc...

    J'ai donc créé 7 formules et les ai placé à l'endroit désiré. Et là je bloques...
    Si un vin est acheté une fois ou 1000 fois, il ne doit apparaître qu'une seule fois.

    Alors pour vin1, ça roule :
    si A=1 alors "nomdemonvinA" sinon si B=1 alors etc....

    Pour vin2 :
    Si B=1 et vin1<>"nomdemonvin2" alors "nomdemonvin2" sinon si C=1 etc...

    Ca fonctionne. Mais après je suis perdu, je ne sais pas quoi faire. Quelqu'un a une idée ?


  2. #2
    Membre éclairé
    Avatar de kikidrome
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 861
    Points : 685
    Points
    685
    Par défaut
    bonjour
    tu peux nous donner la structure des tes tables ?
    Les paysages sont plus beaux quand on transpire.
    Olaf Candau

  3. #3
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    Au temps pour moi.
    Pour cet état, je n'ai besoin que de la table des lignes de commandes (SORDERQ) et de la table client (BPCUSTOMER).
    Elles sont reliées par le numéro de client BPCORD pour l'une et BPCNUM pour l'autre.

    J'ai dans SORDERQ une référence article ITMREF. J'extrais les 3 premiers caractères de ce code et j'ai mon type de vin : HBR, HBB, PHB, etc...

    Chaque variable a le nom du type de vin.

  4. #4
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    pour info :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if HBR=1 and not "HBR" in [{vin1},{vin2},..]
    ne fonctionne pas. Il faut une valeur booléenne pour "HBR"

  5. #5
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Points : 4 493
    Points
    4 493
    Par défaut
    bon ben voilà
    Je peut être nul moi des fois.

    avec des parenthèses après le NOT, ça fonctionne
    J'ai juste à ajouter une formule à chaque fois dans le IN et c'est bon.

    Je ne pensais pas que cette formule fonctionnait avec les formules...


  6. #6
    Membre éclairé
    Avatar de kikidrome
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Drôme (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 861
    Points : 685
    Points
    685
    Par défaut
    Même pas eu le temps de chercher... trop fort Adrien
    Les paysages sont plus beaux quand on transpire.
    Olaf Candau

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

Discussions similaires

  1. [MySQL] tester les données entrées dans la formulaire
    Par marwen86 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/02/2010, 16h47
  2. Réponses: 4
    Dernier message: 04/12/2003, 09h12
  3. Réponses: 13
    Dernier message: 14/10/2003, 15h31
  4. Réponses: 4
    Dernier message: 18/08/2003, 10h53
  5. trier les données dans le cache ??
    Par psyco2604 dans le forum XSL/XSLT/XPATH
    Réponses: 31
    Dernier message: 10/06/2003, 11h03

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