Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)

Réponse
 
Outils de la discussion
Vieux 07/10/2008, 08h50   #1 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut Rupture de pages (pied de page)

Bonjour,
J'ai un formulaire infopath qui traite des devis.
Comme tout devis la liste peu etre plus ou moin longue, mes problemes sont les suivants:

=> Comment faire pour faire un pied de page avec une image (que l'image reste toujours en pied de page)

=> comment faire pour couper le devis de facon "intéligente" ? Je m'explique:
Par exemple, si j'ai 5 article ou moins ils se mettent tous sur la meme page avec le pied de page, si j'ai 6 article ou plus, que ca coupe tout les 4 article, que ca mette le pied de page correctement.

Existe t-il une fonction d'Infopath qui permet de faire cela ou faut-il passer par le code?

Par avance merci .
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/10/2008, 09h16   #2 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Salut,

Avec Infopath c'est impossible (image et pagebreak).

Tu es obligé de passer par un éditeur de text pour de tel option.

Avec Word 2003 et suivant c'est assez facile car il te suffit d'écrire un xslt et faire une transformation en document word puis l'imprimer via l'interop com de word.

++

Thierry
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/10/2008, 10h15   #3 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut

existe t'il un outil (au meme titre que convertToPDF) pour transformer en fichier word?
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/10/2008, 11h41   #4 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Réfléchis un peu à la question que tu viens de poser?

Es-ce quelle peu résoudre ton problème?
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 08h31   #5 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Ce que je veux dire par la c'est comment tu veux pouvoir spécifier de la mise en page si ton programme ne fait que transformer un format en un autre?

Tu ne pourras pas utiliser un programme comme celui-ci il faudra creuser un peu plus.
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 08h52   #6 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut

As tu deja ete confronté a ce genre de probleme?
Pourrais tu me donner une petite indication pour savoir un peu la ou chercher?
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 09h00   #7 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Tu pourrais peut-être commencé par me dire quelle programme tu as a disposition pour le traitement de texte?

Quelle est ta version de Infopath? As-tu déjà du code dans ton formulaire? Si oui lequel? Sinon as-tu une préférence? Es-ce que tu as visual studio? Si oui quelle version?
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 10h00   #8 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut

Citation:
Tu pourrais peut-être commencé par me dire quelle programme tu as a disposition pour le traitement de texte?
Word 2007 SP1


Citation:
Quelle est ta version de Infopath?
Infopath 2007 SP1

Citation:
As-tu déjà du code dans ton formulaire?
Non

Citation:
Sinon as-tu une préférence?
C# de préférence, sinon en .net

Citation:
Es-ce que tu as visual studio?
Oui Visual studio 2008

La societe dans laquelle je bosse a un contrat avec Microsoft, donc j'ai a ma disposition quasiment tout les logiciel windows.
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 10h27   #9 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Bon déjà si tu as word 2007 faut choisir si tu utilise OpenXML ou WordML.

En faite c'est comme tu veux soit tu produis du docx ou du doc XML ?

Moi j'ai une préférence pour 2003 car il n'y a qu'un fichier a gérer mais si tu préfère directement faire du 2007 tu peux aussi.

Moi perso je procède comme ceci:
Je parse en avec un XSLT pour avoir le résultat word (faut l'écrire mais c'est assez facile).
j'enregistre dans le répertoire TEMP de l'utilisateur.
et puis je l'ouvre.

Es-tu en mode controle totale (full Trust) avec ton formulaire?

Au faite t'as dans l'idée de l'utiliser via un Form service ton Form (Infopath dans le browser Internet)?
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 14h37   #10 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut

Citation:
Bon déjà si tu as word 2007 faut choisir si tu utilise OpenXML ou WordML.
Je prefererai produire du XML, ca doit etre plus facile a manier non?

Citation:
Es-tu en mode controle totale (full Trust) avec ton formulaire?
oui, mais les utilisateur eux par contre n'ont pas le controle totale (si par controle total tu entend la modification du formulaire)

Citation:
Au faite t'as dans l'idée de l'utiliser via un Form service ton Form (Infopath dans le browser Internet)?
Non pas du tout, mon formulaire sert a editer des devis qui resterons stocké sur un portail sharepoint.

Citation:
Je parse en avec un XSLT pour avoir le résultat word
qu'es ce que ca fait concretement ? ca convertis le formulaire infopath en fichier word?
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 14h55   #11 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Citation:
Envoyé par Nako_lito Voir le message
Je prefererai produire du XML, ca doit etre plus facile a manier non?
Ce dont je parle c'est doc ou docx connais-tu la différence? (un c'est un zip contenant des XML (2007) et l'autre c'est un fichier simple XML (2003)). Si ce n'étais pas le cas merci de faire une petite recherche sur le Net pour comprendre docx.

Comme je le disais 2003 est un poil plus simple a comprendre.

Citation:
oui, mais les utilisateur eux par contre n'ont pas le controle totale (si par controle total tu entend la modification du formulaire)
Non il s'agit d'un mode de publication. Es-ce que tu signe numériquement tes formulaires? Menu dispo dnas : outils->option du formulaire->sécurité et approbation

Citation:
Non pas du tout, mon formulaire sert a editer des devis qui resterons stocké sur un portail sharepoint.
Donc tout tes utilisateurs auront Infopath sur le PC?

Citation:
qu'es ce que ca fait concretement ? ca convertis le formulaire infopath en fichier word?
OUI
Formulaire Infopath= fichier XML
XSLT= fichier de conversion (ou tu spécifie comment le doc word sera mise en page et contenu)
Résultat= un xml qui s'ouvre dans word.

Si tu veux plus d'info va voir ici pour comprendre comment construire un fichier wordML:
LabodotNet
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/10/2008, 15h07   #12 (permalink)
Provisoirement toléré(e)
 
Date d'inscription: mai 2008
Localisation: france-aquitaine-bordeaux
Messages: 218
Par défaut

Je vais le faire en docx

non il n'y a pas de signature sur le formulaire

oui tout les utilisateur on infopath
Nako_lito est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/10/2008, 08h23   #13 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 603
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Salut,

As-tu lu le lien même si ca concerne 2003 c'est une bonne explication pour la base.

Encore une chose, enfaite quand tu génère un word tu es obligé de le sauver quelquepart avant de pouvoir l'ouvrir.

Moi je l'enregistre dans le temp de l'ordinateur mais pour ca faut que ton form soit full-trust et signé. Si tu as un serveur de certif sous la main c'est le bon plan mais sinon:

Ce qu'il faudrait essayer c'est de générer le word et de le copier sur le Sharepoint et ainsi peut-être que tu n'auras pas besoin du mode full-trust.


Après ce qu'il faut c'est créer un fichier word comme tu le voudrais.

++

Thierry
__________________
"Life is short don't forget to inhale"
Mais: "Mieux vaux arriver en retard dans ce monde... qu'en avance à l'autre."

Microsoft Office InfoPath MVP - Mon blog
virgul est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > InfoPath

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide