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 :

[XI] Rendre un paramètre non obligatoire


Sujet :

SAP Crystal Reports

  1. #1
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut [XI] Rendre un paramètre non obligatoire
    Bonjour,

    J'ai ajouté plusieurs paramètres à mon courrier, et j'aimerais savoir comment en rendre un non obligatoire... j'ai cherché dans les propriétés, mais en vain...

    Merci d'avance !

    @+
    N'oubliez pas le tag .
    Merci de ne pas envoyer de MP pour des problèmes techniques.

  2. #2
    Membre éprouvé
    Avatar de lazarel
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2007
    Messages
    893
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2007
    Messages : 893
    Points : 1 164
    Points
    1 164
    Par défaut
    Bonjour,


    Au niveau de crystal même je ne crois pas, mais au niveau intégration dans une IHM de type web (par exemple jsf) y a de forte chance.

    Cordialement Lazarel

  3. #3
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut
    Merci pour ta réponse.

    Je continue de chercher au cas où, mais c'est vrai que c'est dommage si Crystal ne gère pas ça.

    EDIT :
    Voici des explications sur ce que je voudrais faire :

    Paramètre 1 : liste déroulante permettant de choisir le type de filtre du rapport (champ 1, champ 2...)
    Paramètre 2 : saisie des valeurs du champ 1
    Paramètre 3 : saisie des valeurs du champ 2

    Et voici ce que j'ai dans ma sélection d'enregistrement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if {?param1} = 'nom_champ1' then
         {?param2} = {Commande.champ1}
    else
        {?param3} = {Commande.champ2}
    Et si je choisis le filtre sur le champ 1, il me dit remplir les valeurs pour le paramètre 2 et le paramètre 3...
    N'oubliez pas le tag .
    Merci de ne pas envoyer de MP pour des problèmes techniques.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2004
    Messages
    533
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 533
    Points : 313
    Points
    313
    Par défaut
    Je suis toujours à la recherche d'une solution.

    Cette fois-ci, j'ai un paramètre qu'il n'est pas obligé de saisir. Si je mets par défaut sa valeur à 0 et le code suivant (dans l'éditeur de formule de sélection d'enregistrements), cela ne marche pas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if {param = 0} then
         {mon_champ} = {mon _champ}
    else
        {mon_champ} = {param}
    Mais {mon_champ} a toujours la valeur de {param}.

    Auriez-vous une astuce pour faire une sélection d'enregistrements en fonction d'une valeur de paramètre ?

    EDIT : a priori, on pourrait le faire car dans l'expert sélection, on peut saisir une formule...
    N'oubliez pas le tag .
    Merci de ne pas envoyer de MP pour des problèmes techniques.

  5. #5
    Membre émérite
    Avatar de L.nico
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2003
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 143
    Points : 2 679
    Points
    2 679
    Par défaut
    Bonjour,
    est-ce que ce topic ne pourrait pas être une piste pour ta question :
    http://www.developpez.net/forums/sho...ight=parametre
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  6. #6
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Bonjour,

    Je suis actuellement sur le même problème mais malheureusement, le topic que tu indiques et qui est fort intéressant (j'étais arrivé au même code ), ne permet pas de solutionner ce cas de figure.

    Visiblement, ce code est exécuté une fois les paramètres rentrés.

    Edit : (auto-baffe) Il faut tester avant de répondre... donc la méthode fonctionne.

    Merci

Discussions similaires

  1. [CR XI] Paramètre non obligatoire
    Par Mygush dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 18/06/2014, 11h57
  2. Réponses: 2
    Dernier message: 26/03/2013, 23h10
  3. Réponses: 1
    Dernier message: 06/02/2013, 13h36
  4. Réponses: 7
    Dernier message: 02/06/2009, 09h32
  5. [Tableaux] Interfaces et paramètres non obligatoires
    Par VincenzoR dans le forum Langage
    Réponses: 2
    Dernier message: 07/03/2005, 09h36

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