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 28/02/2007, 11h51   #1
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
Par défaut [8.5][Logiciel] Afficher certains digits d'une désignation

Bonjour à tous ,

je travaille sur une désignation; par exemple
CABLAGE - CABLE - STANDARD

J'aimerais que ne soit affiché sur crystal report uniquement les caractères qui sont avant le deuxieme "-".
Pour cet exemple : CABLAGE - CABLE

J'ai un peu lu les tutoriaux, et il est expliqué qu'il faut utiliser la formule :
Left({désignation},InStr ({désignation},"-"))

Le problème est que cette formule ne fonctionne que sur le 1er "-"

Merci beaucoup pour votre aide !!
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 17h26   #2
Invité de passage
 
Inscription : février 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 2
Points : 2
Points : 2
salut ickyknox,

Sans vraiment avoir testé tu peux essayer ceci :
Right({désignation},InStr ({désignation},"-"))

C'est juste l'inverse de ce que tu fais actuellement et ça devrait donc te renvoyer ce que tu attends.

Bon y'a sans doute d'autres solutions mais je n'ai pas fouillé plus que ça
@Kwed est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 09h21   #3
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
Par défaut ...

Salut Kwed,
Cette formule je déjà l’avait testée, mais ce qu’elle fait c’est compter le nombre de caractères qu’il y a jusqu’au 1er symbole ‘’-‘’, puis elle va garder ce même nombre de caractères mais en partant de la droite, donc par exemple :

Pour CABLAGE - CABLE – ALIMENTATION
Cela donne :
MENTATION

Merci pour ton aide
ickyknox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 12h06   #4
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Essaie ceci, cela devrait marcher:
Code :
LEFT({désignation},InStrRev({désignation},"-",-1))
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/03/2007, 09h29   #5
Débutant
 
Inscription : février 2007
Messages : 131
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 131
Points : 30
Points : 30
Par défaut :-) :-)

Merci beaucoup !!!
ca a marché
ickyknox 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 18h36.


 
 
 
 
Partenaires

Hébergement Web