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] mise en forme d'un champs texte en fonction des données


Sujet :

SAP Crystal Reports

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Points : 37
    Points
    37
    Par défaut [CR] mise en forme d'un champs texte en fonction des données
    Bonjour,
    voici mon problème:
    Dans ma source de donnée j'ai des booleens.
    Dans mon report j'ai plusieurs champs texte.
    Je voudrai qu'en fonction de l'etat des booleens (true/false) le texte contenu dans les champs texte soit barré ou non.
    Je ne vois pas de bouton formule dans l'onglet police...
    Est-ce réalisable?
    Mais...Mais... C'est quoi ce bordel !!!
    j'etais a la recherche d'ecole en info. Mais je n'ai rien trouvé de tres concluant alors je sais po quoi faire... J'ai un DUT info et bcp d'ambitions...Vous auriez po un ptit boulot

  2. #2
    Membre confirmé

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2004
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Juin 2004
    Messages : 332
    Points : 556
    Points
    556
    Par défaut Re: mise en forme d'un champs texte en fonction des données
    Citation Envoyé par niPrM
    Bonjour,
    [...]Je voudrai qu'en fonction de l'etat des booleens (true/false) le texte contenu dans les champs texte soit barré ou non.
    Je ne vois pas de bouton formule dans l'onglet police...
    Est-ce réalisable?

    Je pense que si tu mets en forme ton texte avec la balise HTML

    <STRIKE> ça devrait le faire, mmmh non ?

    hope it helps...
    Benj

  3. #3
    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
    C'est faisable mais il faut ruser un peu ....
    C'est une solution embetante mais ce que tu veux faire est à priori impossible.
    Sauf que ...
    Tu crées une formule qui contient autant de caractères "_" que la longueur de ta valeur champ.
    Tu la pose exactement au dessus de ton champ.
    Et tu utilises ton booléen pour afficher ou pas ta formule qui contient un trait de longueur variable.
    Seul problème c'est que si tu utilises des polices à longueur variable,
    la longueur de ton trait peut être un peu différente de celle de ton texte ...
    Mais bon c'est la seule solution qui me vient à l'esprit.
    Bonne continuation.
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

  4. #4
    Membre confirmé

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2004
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Juin 2004
    Messages : 332
    Points : 556
    Points
    556
    Par défaut
    heu heu , en fait dans mon CR pour .NET y a carrément une case à cocher "Barré", dans les options de mise en forme.. avec le bouton formule à côté, donc j'imagine que si tu mets comme formule ton booléen ça doit coller

    mais ptêt je dis n'imp car L.nico a l'air d'avoir déjà rencontré le pb puisqu'il te propose ce "contournement bidouillesque"

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Points : 37
    Points
    37
    Par défaut
    arf j'ai pas de bouton de formule a coté moi...
    bon je vais essayer de bidouiller
    merci
    Mais...Mais... C'est quoi ce bordel !!!
    j'etais a la recherche d'ecole en info. Mais je n'ai rien trouvé de tres concluant alors je sais po quoi faire... J'ai un DUT info et bcp d'ambitions...Vous auriez po un ptit boulot

  6. #6
    Nouveau membre du Club
    Inscrit en
    Avril 2004
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 38
    Points : 37
    Points
    37
    Par défaut
    ou encore plus simple:
    je met deuc champs textes l'un par dessus l'autre comme le disait L.Nico sauf que le premier contient le texte et le deuxième le même texte mais barré. Puis suivant la valeur de mon booleen j'affiche le champs correspondant.
    Per contre je sais pas comment afficher ou non un objet en fonction d'un champs...
    he oui je debute sur CR...
    Mais...Mais... C'est quoi ce bordel !!!
    j'etais a la recherche d'ecole en info. Mais je n'ai rien trouvé de tres concluant alors je sais po quoi faire... J'ai un DUT info et bcp d'ambitions...Vous auriez po un ptit boulot

  7. #7
    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
    Dans le format du Champ2
    Onglet Commun
    On peut affecter une formule à "Supprimer"
    Et là dedans on ecrit un truc du genre (Syntaxe Crystal)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Champ1='' then True else False
    A lire avant de poster
    Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton

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

Discussions similaires

  1. [AC-2007] Mise en forme d'un champ Memo (texte enrichi)
    Par nde1303 dans le forum IHM
    Réponses: 3
    Dernier message: 23/08/2013, 13h45
  2. Mise en forme conditionelle zone de texte
    Par nicoach dans le forum Excel
    Réponses: 10
    Dernier message: 28/01/2008, 21h39
  3. Mise en forme conditionnelle sur du texte ?
    Par byloute dans le forum Excel
    Réponses: 4
    Dernier message: 26/12/2007, 11h21
  4. [VBA-E] Mise en forme d'un champ si VIDE
    Par ickyknox dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 17/04/2007, 14h28
  5. Réponses: 8
    Dernier message: 04/04/2007, 15h29

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