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 31/10/2007, 21h06   #1
Invité de passage
 
Inscription : août 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 6
Points : 3
Points : 3
Par défaut Comment afficher un groupe seulement s'il contient une chaîne de caractère spécifique

J'aimerais faire afficher dans Crystal Reports un groupe seulement si le groupe n'a pas "Disabled" dans une de ses lignes.

J'ai essayé d'inscrire SYSREG.item <> "Disabled" au niveau du groupe c'est à dire dans le menu Report - Edit Selection formula - Group mais cela ne fonctionne pas il m'affiche quand même les lignes qui n'ont pas ce mot. Ce que je veux c'est que le groupe au complet ne s'affiche pas aussitôt qu'une des lignes du groupe est égal --> SYSREG.item = "Disabled".

Je sais que si c'était une valuer numérique je pourrait écrire "Sum, nom du champ, nom du groupe, est égal à 1" et cela fonctionnerait ex.
sum({SYSREG.DataType}, {SYSREG.RegKey}) = 1

Mais avec une valeur de chaîne de caractère je ne sais pas comment faire.

Merci de m'aider
sgiguere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 11h19   #2
Candidat au titre de Membre du Club
 
Inscription : avril 2007
Messages : 14
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 14
Points : 12
Points : 12
InStrRev ("abcdefgbchijk disable", "disable") renvoie 15 en valeur, c'est à dire la position du premier caractere de la chaine à rechercher.

InStrRev ("abcdefgbchijk", "disable") renvoie 0, car il ne trouve pas la chaine.

Maintenant tu devrais pouvoir t'en sortir.
croisees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 16h37   #3
Invité de passage
 
Inscription : août 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 6
Points : 3
Points : 3
J'essaie de voir comment je peux trouver dans une des lignes d'un groupe donné la chaîne "Disabled" avec la commande InstrRev. Mon problème c'est le groupe. Si une des lignes contient "Disabled" je ne veux pas que le groupe s'affiche.
sgiguere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2007, 17h03   #4
Invité de passage
 
Inscription : août 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 6
Points : 3
Points : 3
J'ai trouvé et cela fonctionne parfaitement. Voici le lien:

http://technicalsupport.businessobje...6570&stateId=1

sgiguere 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 07h02.


 
 
 
 
Partenaires

Hébergement Web