Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Crystal Reports
Crystal Reports Forum d'entraide sur Crystal Reports. Avant de poster --> FAQ Crystal, Tutoriels Crystal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/06/2004, 10h10   #1
Membre à l'essai
 
Inscription : avril 2004
Messages : 38
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 38
Points : 24
Points : 24
Envoyer un message via MSN à niPrM
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
niPrM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 10h24   #2
Membre éprouvé

 
Inscription : juin 2004
Messages : 330
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 330
Points : 468
Points : 468
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
kartben est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 10h29   #3
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
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.
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 10h33   #4
Membre éprouvé

 
Inscription : juin 2004
Messages : 330
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 330
Points : 468
Points : 468
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"
kartben est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 10h58   #5
Membre à l'essai
 
Inscription : avril 2004
Messages : 38
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 38
Points : 24
Points : 24
Envoyer un message via MSN à niPrM
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
niPrM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 11h04   #6
Membre à l'essai
 
Inscription : avril 2004
Messages : 38
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 38
Points : 24
Points : 24
Envoyer un message via MSN à niPrM
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
niPrM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2004, 11h57   #7
Modérateur
 
Avatar de L.nico
 
Homme Nicolas LAURET
Chef de projet en SSII
Inscription : novembre 2003
Messages : 1 024
Détails du profil
Informations personnelles :
Nom : Homme Nicolas LAURET
Localisation : France, Bas Rhin (Alsace)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2003
Messages : 1 024
Points : 1 744
Points : 1 744
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 :
IF Champ1='' then True else False
__________________
Modérateur Business Intelligence / Windev

A lire avant de poster
Si vous avez obtenu la réponse à votre question alors cliquez sur le bouton
L.nico est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h16.


 
 
 
 
Partenaires

Hébergement Web