<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>20 Jan 2020 11:20:20 Z</lastBuildDate><pubDate>15 Jan 2020 14:45:07 Z</pubDate><description>Bonjour à tous&#13;
&#13;
Voici mon petit soucis qui devrait faire s'agiter quelques neurones :&#13;
&#13;
Mon application WinDev utilise des "maquettes" Word, dont le contenu est alimenté par les données d'une requête.&#13;
Tout cela fonctionne très bien.&#13;
&#13;
Mes "maquettes" Word contiennent des formules de condition de ce type : &#13;
&#13;
{ IF { MonSignet } = "0" "Mon texte si 0" " Mon texte si pas 0" \* MERGEFORMAT&#13;
&#13;
MonSignet ici, désigne un champ de saisie Word (Onglet Développeur champ hérité)&#13;
&#13;
et code pour alimenter le document :&#13;
[code:wl]&#13;
&#13;
MonDocument est un Document&#13;
MonDocument=CheminFichierMaquetteTEMP&#13;
&#13;
HExécuteRequêteSQL(MaSourceDeDonnees,Connexion_mdph,hRequêteSansCorrection,MonCourrier.m_REQUETE)&#13;
POUR TOUT MaSourceDeDonnees &#13;
	MaListeRubrique=HListeRubrique(MaSourceDeDonnees)	&#13;
	POUR TOUTE CHAÎNE sRubrique DE MaListeRubrique SEPAREE PAR RC&#13;
		MonDocument.Remplace("%"+sRubrique+"%",{MaSourceDeDonnees..Nom+"."+sRubrique,indRubrique})&#13;
		sMaValeur est une chaîne={MaSourceDeDonnees..Nom+"."+sRubrique,indRubrique}&#13;
		&#13;
		POUR TOUT uUnSignet,NomSignet de MonDocument.Signet&#13;
			SI NomSignet=sRubrique ALORS&#13;
				uUnSignet..Texte=sMaValeur				&#13;
				//Trace(NomSignet +" = "+uUnSignet..Texte)&#13;
			FIN		&#13;
		FIN&#13;
	FIN&#13;
FIN&#13;
[/code]&#13;
&#13;
&#13;
Le soucis c'est que la condition ne s'exécute jamais alors que dans Word cela fonctionne bien. Petite précision pour que cela fonctionne dans WORD le document doit être en modification restreinte, option remplissage de formulaire autorisé.&#13;
&#13;
Quelqu'un aurait-il une idée pour l'exécution de ma formule par programmation WINDEV ?</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236226-signet-condition-dans-document-word/read.awp</link><title>Signet et condition dans un Document Word</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>THIERRY TILLIER</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236226-signet-condition-dans-document-word-236332/read.awp</comments><pubDate>20 Jan 2020 11:20:20 Z</pubDate><description>Pas d'idée ?</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236226-signet-condition-dans-document-word-236332/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236226-signet-condition-dans-document-word-236332/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/236226-signet-condition-dans-document-word/read.awp">Signet et condition dans un Document Word</source><title>Re: Signet et condition dans un Document Word</title></item></channel></rss>
