Bonjour,
J'ai un formulaire InfoPath 2010 qui contient plusieurs vues activées par des boutons. J'aimerais pouvoir imprimer certaines vues seulement, dépendamment du choix fait et des champs remplis par l'utilisateur.
Merci à l'avance!
Bonjour,
J'ai un formulaire InfoPath 2010 qui contient plusieurs vues activées par des boutons. J'aimerais pouvoir imprimer certaines vues seulement, dépendamment du choix fait et des champs remplis par l'utilisateur.
Merci à l'avance!
Bonjour, je ne crois pas qu'on puisse l'automatiser sans recourir à du code.
Je vous propose deux approches :
- donner la main à l'utilisateur, en lui apprenant à utiliser Fichier > Imprimer > Vue multiples
(avec possibilité de définir dans le Designer un ensemble de vues par défaut)
- créer une vue (affichage) d'impression
- Création de page > Nouvel affichage ; nommer l'affichage Impression
- Dans cette vue définir une section simple pour chaque vue de saisie
- copier dans la section les éléments à imprimer (en adaptant la mise en forme pour le papier)
- mettre une règle sur la section : Si champ X = faux (non coché), masquer la section.
- dans les propriétés de chaque vue (affichage) de saisie : onglet Paramètres d'impression > Sélectionner l'affichage Impression
Ainsi quelle que soit la vue sur laquelle l'utilisateur est positionné, la demande d'impression bascule toujours sur l'unique vue Impression.
Conseil : ne créer cette vue que lorsque tout le reste est au point, pour ne pas recommencer le copier-coller si un contrôle est modifié ailleurs.
Jean-François Fustec - Consultant Formateur - SharePoint - Office 365 - Infopath Lotus
Merci pour votre réponse rapide.
La deuxième solution, pour moi semble la mieux mais trop longue.
Je crois que je vais devoir tronquer le formulaire qui contient une vingtaine de vues. Ma vue principale contient l'identification de l'utilisateur et 5 boutons qui eux, appellent un ensemble de 5 vues chaque (niveau 1 à 5) qui permette de naviguer entre les étapes d'un même niveau.
J'aimerais imprimer chaque niveau de façon indépendante. Je crois que je vais devoir tronquer mes différents niveau en 5 formulaires distincts qui seront ouverts en cliquant sur le bouton de la vue identification. Croyez-vous que ceci serait la meilleure solution?
Merci beaucoup
Je vois que vous faites du lourd !
Il faut se poser la question de l'impression : qui imprime pour qui, quand, pour quoi faire ? Si vous publiez le document Infopath sur un espace partagé, tout le monde a la dernière version, alors qu'un document imprimé sera une archive trompeuse dès la première modification.
Donc mon conseil est de n'imprimer que si vous avez une obligation contractuelle, ou une raison technique majeure (envoi en PDF à des extérieurs qui n'ont pas l'outil).
Techniquement : Il faut combiner les vues et les sections, d'abord pour la cohérence des étapes (si vous avez un processus de mises à jour et validations successives), ensuite seulement pour l'impression. Si tout le monde n'imprime pas la même chose, soit on fait choisir par l'utilisateur ce qu'il veut imprimer, soit on calcule son contexte (en fonction de son rôle, de ce qu'il a sélectionné ou rempli, de l'étape du processus...). Dans les deux cas le bouton "Imprimer" le bascule sur la vue d'impression correspondante, ce qui lui permet de vérifier, et un deuxième bouton "Confirmer l'impression" lance l'impression réelle.
Rien n'empêche de faire 5 vues d'impression différentes, et dans chacune de combiner des sous-niveaux avec des sections masquées-si . Les valeurs calculées peuvent aussi être très efficaces pour réécrire différemment l'information.
Jean-François Fustec - Consultant Formateur - SharePoint - Office 365 - Infopath Lotus
Merci, je ne sais pas encore l'option que je vais choisir.. ceci est un formulaire d'évaluation, qui sera rempli par des cadres et professionnels de 5 niveaux différents :-)
Le modèle est commun et reste le même pour tous, donc, si la personne change de niveau le même modèle servira à un nouveau formulaire... la différence sera à l'enregistrement. Il sera enregistré par nom et/ou par numéro d'employé.
Bref mon seul problème à cette étape-ci, ce situe à l'impression. De plus le format est en paysage 8,5 x 14
À mon avis, que de transférer en PDF, ne serait-ce que pour la mise en page et l'impression serait de loin préférable.
Je continue mes recherches..
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