Bonjour,
Je travaille sous report studio 8.4
Est-ce qu'il existe une fonction qui permet de supprimer les accents d'une chaine de caractères?
Merci
Bonjour,
Je travaille sous report studio 8.4
Est-ce qu'il existe une fonction qui permet de supprimer les accents d'une chaine de caractères?
Merci
Bonjour,
En fonction de la base de données utilisée, il y a moyen d'utiliser - soit directement au niveau SQL, soit en "local" dans Cognos - la fonction "translate".
@+
Current StatusAux persévérants aucune route n'est interdite.
Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
Faîtes quelque chose de bien avec vos petits sous: Enfants du MekongAvec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
Merci pour ta réponse,
Malheureusement je n'arrive pas à utliser cette fonction , j'ai fait
translate ( [machaine] ; "é" ; "e" )
j'ai un message d'erreur:
"La fonction translate est utilisée pour le traitement et local, mais n'est pas disponible en tant que fonction prédéfinie"
J'ai aussi essayé au niveau framework, pas plus de résultats
en fait, je récupére par une fonction :
#sq($account.defaultname)# le nom et le prénom d'un utilisateur, et je veux supprimer les accents de la chaine que ça me retourne.
J'ai essayé de l'englober dans un UPPER, mais ça ne supprime pas les accents
Bonjour,
Si je fais:
Je n'ai aucun message me disant que la requête doit avoir un "processing" local.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TRANSLATE ( ?Param_txt?, 'éèàá', 'eeaa' )
Quelle est la base de données derrière ? Ou plutôt, lors de la création du package, est ce que les fonctions "natives" disponibles avec cette BDD ont été importées ?
Sinon, pour le moment, je ne sais pas d'où cela viens, désolé.
@+
Current StatusAux persévérants aucune route n'est interdite.
Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
Faîtes quelque chose de bien avec vos petits sous: Enfants du MekongAvec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
A la base la fonction qui retourne la chaine se base sur un ldap.
J'ai finalement réussi à faire ce que je voulais grâce à la fonction substitute !!
ça donne ça:
(#sq ( substitute ( 'é' ; 'e', $account.defaultName) ) #)
et ça me retourne bien ma chaine sans les accents.
Merci pour ton aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager