|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 2 ![]() |
Bonjour,
Je génère un rapport sous word 2000/2003 qui contient plusieurs champs. Ces champs sont des liens hypertextes qui renvoient vers des localisations située ds le même document. Par exemple mes codes de champs ressemblent à ceci: {HYPERLINK \l "TOTO"}. Lorsque je fais CTRL+A+F9, tous les liens sont correctement générés. Avec le champ donné en exemple, lorsque je clique sur le lien hypertexte, celà me renvoit bien à l'emplacement du mot "TOTO" de mon document. Je souhaiterai que si "TOTO" n'existe pas dans mon document, la zone ne soit pas affichée comme un lien hypertexte. Est ce qu'il est possible de savoir si la localisation "TOTO" existe dans le document avec des codes de champs ou par des combinaison de codes de champs (peut être) afin d'afficher: - soit le lien hypertexte cliquable (si TOTO existe ds le doc), - soit le texte mais sans lien (si TOTO n'est pas trouvé ds le doc)? Merci, |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Je suppose que TOTO est défini comme un signet, il suffit de tester la valeur de TOTO. Code :
{IF {REF TOTO}="" "traitement si TOTO non renseigne" "{HYPERLINK /l "TOTO"}" }
__________________
Cordialement, Christophe Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2011 Messages : 2 ![]() |
Bonjour,
Je débute dans l'utilisation des champs. Et j'ai un peu du mal. En fait TOTO n'est pas un signet mais un texte qui est unique dans tout le rapport Mon rapport est composé de 2 parties: - un tableau avec la liste des items (avec 2 colonnes Reference et Titre par exemple) - puis le détail de chaque item Aujourd'hui j'arrive à créer les liens entre la liste et les details pour chaque item grâce à une donnée que j'ajoute au début de chaque détail. Elle est affichée en blanc, police 1, donc masquée à l'utilisateur. (cette donnée est unique: elle est basée sur 2 informations qui constituent la clé primaire de chaque item dans la BD.) Chaque détail est ainsi associé à un mot clé unique dans tout le rapport. Et donc grâce à un code de champ du genre {HYPERLINK \l "FA004999"}, on peut accéder à la page qui contient le mot "FA004999". Je voudrais que si un item dans la page de la liste, n'a pas de détail associé (ds le rapport final), alors on affiche un texte simple sans lien hypertexte. Est ce que c'est possible sans passer par des signets ? Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com