|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour tout le monde,
Je travaille actuellement sur projet de caviardage de données, et je rencontre un problème de décalage. L'idée est de masquer (caviarder) tous les caractères en gras par des x(le fait de remplacer les blancs ça provoque le décalage). Exemple : Code :
J'ai essayé avec les balises HTML, mais malheureusement m'a pas donné le résultat souhaité. Merci d'avances
__________________
Publications: http://schelabi.developpez.com/ |
||
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Je crois qu'en litérature, le terme "caviardage" indique plutôt la mise en gras des caractères
Sinon, il est difficile de penser à une solution dans la mesure ou l'on ne sait pas comment et quand est appliqué le "gras". S'agit-il de texte HTML dès l'origine ou le formattage est effectué dans le report ?
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
10
|
|
|
#3 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour M Sheikh,
Voici les étapes du caviardages : 1 -Metre ¶ début texte caviardé et ¶¶ pour la fin du texte caviardé. 2- Remplacer ¶ par <b> et ¶¶ par </b> 3- Mettre le propriété contains html tags à yes du textitem. 4- remplacer le text en gras avec des x ( à l'aide d'un package plsql maison). Merci d'avance Salim.
__________________
Publications: http://schelabi.developpez.com/ |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() dba Inscription : juillet 2007 Messages : 2 520 ![]() |
la question reste :
il est difficile de penser à une solution dans la mesure ou l'on ne sait pas comment et quand est appliqué le "gras". S'agit-il de texte HTML dès l'origine ou le formatage est effectué dans le report ?
__________________
les règles du forum - mode d'emploi du forum Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur) JE NE RÉPONDS PAS aux questions techniques par message privé. Écrire en français sur un forum est une marque minimale de respect. |
|
|
00
|
|
|
#5 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour,
C'est l'utilisateur qui chosit le texte à masquer c-a-d mettre les ¶ et ¶¶ dans le texte via un ecran forms.
__________________
Publications: http://schelabi.developpez.com/ |
|
|
00
|
|
|
#6 | ||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Je n'ai pas de solution en pure SQL
Code :
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
||
|
|
10
|
|
|
#7 | ||
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Voici l'équivalent SQL:
Code :
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
||
|
|
10
|
|
|
#8 | ||
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour M Sheikh,
Je te remercie pour ta réponse. Le package qui masque les donnéées est déja fait, mon problème c'est la présentation avec REPORT quand le texte caviardé s'étale sur le plusieurs lignes le première ligne du text caviardé est décalé. exemple: Code :
__________________
Publications: http://schelabi.developpez.com/ |
||
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
c'est parce qu'il n'y a plus d'espace, donc la justification est compliqué. Il faudrait essayer en ne "cavardiant" pas les espaces...
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
10
|
|
|
#10 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour M Sheikh,
Malheureusement, il exige de masquer les blancs.
__________________
Publications: http://schelabi.developpez.com/ |
|
|
00
|
|
|
#11 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Ben oui, mais les systèmes de justifications fonctionnent plutôt mal avec des mots de plus de 80 caractères !
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
10
|
|
|
#12 |
![]() ![]() ![]() Inscription : mai 2003 Messages : 6 529 ![]() |
Puisque ces caractères ne doivent pas être affichés, pourquoi ne pas les supprimer tout simplement, ou alors les remplacer par un symbole de type: ...
__________________
Rédacteur Oracle (Oracle ACE) Guide Oracle ,Guide PL/SQL, Guide Forms 9i/10g, Index de recherche Je ne réponds pas aux questions techniques par MP Blogs: Forms-PL/SQL-J2EE - Forms Java Beans |
|
|
10
|
|
|
#13 |
![]() Salim Développeur et DBA Oracle Inscription : octobre 2006 Messages : 872 ![]() |
Bonjour M Sheikh,
Merci Infiniment M Sheikh, tu m'a données vraiment une trés bonne idée : J'ai remplacé le x par - et j'ai obtenu le résultat souhaité c-a-d pas de décalage.(avec le . ça n'a pas marché). Cordialement Salim.
__________________
Publications: http://schelabi.developpez.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com