Précédent   Forum du club des développeurs et IT Pro > Dotnet > Général Dotnet > Développement Office System > InfoPath
InfoPath Forum d'entraide sur InfoPath (concevoir des formulaires basés sur XML)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 13/07/2012, 10h55   #1
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Par défaut Gestion d'une section extensible

Bonjour à tous,

Dans ma longue quête de la création d'un document infopath parfait (j'en suis loin...), j'ai encore besoin de mettre à contribution votre savoir...

Voici la situation: j'aimerais utiliser une section extensible afin de pouvoir lister plusieurs éléments dans un seul document (photo 1)

Premier problème: lorsque je clique sur "insérer un élément", les champs se remplissant automatiquement avec le choix du champ "engin" ne se remettent pas automatiquement (N°PC, niveau, solutions...) à jour et gardent la valeur du champ engin de la première section (photo 2). Comment remédier à ça et faire en sorte que les champs de cette seconde section se remplissent automatiquement en fonction du champ "engin" de la seconde section ?

Ensuite, en fonction des solutions sélectionnées par les champs "OUI" ou "NON", la seconde vue se remplie automatiquement d'indicateur vert ou rouge (photo 3). Cependant, pour l'instant cet indicateur ne se remplie qu'en fonction des résultats d'une des sections. Comment faire en sorte que ces indicateurs fassent automatiquement l'association des choix des différentes sections pour donner la couleur qui va bien (par exemple un des engins peut ne pas être critique, ce qui va entrainer du vert mais le fait qu'un autre engin soit critique va entrainer du rouge, et l'association des deux entrainera donc du rouge).

J'espère avoir été clair, n'hésitez pas si vous avez besoin de précisions ou de détails !!

Je vous remercie en tout cas pour votre aide sur mes précédents posts et j'espère qu'encore une fois vous pourrez me sortir de cette situation !

Merci !!!!

Romain
Images attachées
Type de fichier : jpg Photo 1.jpg (62,8 Ko, 16 affichages)
Type de fichier : jpg Photo 2.jpg (71,1 Ko, 9 affichages)
Type de fichier : jpg Photo 3.jpg (49,5 Ko, 8 affichages)
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2012, 11h43   #2
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Si vous avez besoin de plus de détails n'hésitez pas ?!
Car là je ne sais pas comment m'en sortir...

Thank you !!!!
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2012, 09h55   #3
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Bonjour,
Désolé du retard mais les vacances passent par là...

Serait-il possible d'avoir exactement la structure de votre formulaire?
Si vous le souhaitez, vous pouvez l'envoyer sur le forum ou par MP en détaillant ce que vous souhaitez réaliser et je vous le corrigerai. Cela vaudra mieux qu'un long discours.

Cordialement;
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2012, 11h06   #4
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Pas de problèmes, bien de la chance d'avoir des vacances (certains n'en ont pas ...) ! Et surtout merci pour votre réponse !!

Je vous mets en PJ des images plus large de mon formulaire, en essayant de détailler un peu mieux ma demande. Sinon, est-il possible de vous envoyer le formulaire (je ne sais pas si cela fonctionnera ?) ?

Couac N°1: Sur la photo 1, vous verrez la section extensible créée. Dans la liste des champs, tous les champs faisant partie de cette section extensible se trouvent dans le groupe 2, sous groupe du groupe 1. Lorsque je remplis le champ "engin" du formulaire, les autres champs (sauf "raisons" et "retenue") se remplissent automatiquement. Le problème est que lorsque je sélectionne "Insérer un élément" pour ajouter un second engin, les autres champs ne se réinitialisent pas automatiquement, comme sur la photo 2; cela même lorsque je sélectionne un nouvel engin comme sur la photo 3 (et il en est de même lorsque je sélectionne la solution retenue pour le 1er engin, qui est du coup la solution automatiquement retenue pour le second engin). J'aimerais que chaque élément soit indépendant.

Bon, commençons déjà par résoudre cette problématique, je vous proposerai la suite une fois que cela sera solutionné !

Quoiqu'il en soit j'espère que vous réussirez à m'aider avec ces photos et ces quelques explications, n'hésitez pas si vous avez besoin de plus ! Et encore merci pour votre aide !!

Cordialement,
Romain
Images attachées
Type de fichier : jpg Photo 1.jpg (146,1 Ko, 4 affichages)
Type de fichier : jpg Photo 2.jpg (112,5 Ko, 2 affichages)
Type de fichier : jpg Photo 3.jpg (111,1 Ko, 2 affichages)
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2012, 17h19   #5
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Comment est-ce que je peux vous envoyer la structure exacte de mon formulaire comme demandé, si cela peut faciliter les choses pour vous ?

Merci
Romain
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2012, 12h27   #6
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Bonjour,

Il suffit de mettre le fichier .xsn en copie de votre post et de me l'envoyer en messagerie personnelle du forum.

Cordialement.
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2012, 16h13   #7
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Rebonjour,

N'ayant pas votre formulaire, j'ai conçu un petit formulaire de test. Chez moi, cet petit formulaire de test fonctionne très bien, je vous mets les copies d'écran dans ce post.

A l'aveugle ce n'est pas très facile, mais je pense que votre problème vient de la manière dont vous affectez les valeurs num pc et relevage. Selon moi vous avez défini une valeur par défaut sur chacun de ces champs qui est filtrée sur l'engin.
Seulement, avec cette technique, vous filtrez toujours selon la première valeur uniquement... Ceci expliquerait pourquoi vous avez les mêmes valeurs dans chaque section.

La technique serait d'affecter les autres champs en réalisant une règle d'action sur le champ d'engin comme je l'ai fait dans les copies d'écran.

Cordialement.
Images attachées
Type de fichier : jpg InfoPath-Structure.jpg (162,5 Ko, 9 affichages)
Type de fichier : jpg InfoPath-Aperçu.jpg (40,1 Ko, 8 affichages)
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2012, 10h33   #8
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Bonjour,

Merci pour votre réponse, je vais tenter d'appliquer les exemples joints à mon formulaire.

Pour vous envoyer mon formulaire, je n'ai apparemment pas la possibilité via le forum (impossible d'ajouter en PJ un .xsn). Je pourrais peut être vous l'envoyer par email (si cela ne vous dérange pas de me donner votre mail pro ou perso en MP ?)

Bonne journée et merci encore !

Romain
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2012, 10h59   #9
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
J'ai réussi à faire la manip grâce à vos captures d'écran, merci beaucoup.

Autre chose: si vous reprenez ma première photo, j'aimerais faire glisser les champs "Retenue 1, 2 et 3" dans le groupe 2 car sinon lui non plus ne se réinitialise pas tout seul ! Comment faire ?

C'est encore une question je pense simple pour vous avant une phase un peu plus compliquée à venir !

Merci bonne journée et bon week-end !

Romain
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2012, 18h30   #10
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Bonjour,

Ok vous souhaitez déplacer les 3 champs retenue dans le groupe 2 afin que ce champ devienne extensible. Ils pourront avoir une valeur différente pour chaque ligne que vous ajoutez.
Pour cela, il faut réaliser un clique droit sur le champ dans votre source de données principale puis sélectionner "Déplacer" puis sélectionner le groupe 2.
Ensuite il faudra enlever l'ancien contrôle associé à ce champ dans l'interface puis le redéposer afin que la magie opère.

Cordialement.
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2012, 13h58   #11
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Salut !

Bon je suis naze...le coup du "déplacer", même moi j'aurais pu l'avoir !! En tout cas merci pour votre aide ! J'ai maintenant quelque chose d'un peu plus compliqué (je pense) à solutionner:

Dans mon formulaire, il existe 2 affichages nommés "CDGL" et "CDGR". L'objectif est que les champs de l'affichage CDGR se complètent automatiquement avec le remplissage des champs de l'affichage CDGL.

Ainsi, je vous joins l'affichage de base (photo 4). Il n'y a pour l'instant pas de section extensible pour les champs engin, criticité et solution retenue sur lesquels j'aimerais travailler:
Ce que j'aimerais, c'est qu'à chaque section extensible remplie dans l'affichage CDGL (sur lequel nous avons fais les modifs précédemment), une section extensible sur l'affichage CDGR, remplissant automatiquement les champs engin, criticité et solution retenue , "suive" pour chacun des engins. Est-il possible de créer cela, de faire finalement la liaison entre des sections extensibles de l'affichage CDGL et des sections extensibles de l'affichage CDGR de manière automatique et à remplissage automatique ?

Voilà ma seconde problématique, et ce serait génial si vous pouviez, une fois encore, me venir en aide sur ce coup ! Après cela il restera un dernier point et le formulaire sera terminé ! J'y crois !!

Je vous remercie et attends votre réponse
Images attachées
Type de fichier : jpg Photo 4.jpg (115,7 Ko, 4 affichages)
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2012, 15h46   #12
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Bonjour,

Désolé mais je crains ne pas comprendre ce que vous souhaitez faire exactement. Si je comprends bien, les lignes extensibles affichées dans la vue CDGL doivent apparaitre dans votre vue CDGR.

En fait avec InfoPath, il faut comprendre qu'il y a une partie interface et une partie données (structure XML). En l'occurrence dans votre cas, les données seront remplie via votre vue d'interface CDGL.

Il suffit donc de créer une section extensible basée sur le champ "groupe2". Ainsi vous récupérerez toutes les données saisies à partir dans la vue CDGL.

Cordialement.
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2012, 10h58   #13
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
Bonjour,

Je suis vraiment désolé pour mon manque de clareté. Je tente avec un exemple:

Exemple: Je remplie, dans CDGL, le champ engin: automatiquement se remplissent les champs "N° PC, niveau, solution 1, solution 2 et solution 3" dans CDGL ainsi que "Engin et criticité" dans CDGR. Une fois ces champs remplis, je selectionne la solution retenue dans CDGL en cliquant sur OUI en face d'une des 3 solutions. Ainsi, le champ "solution retenue" dans CDGR se rempli automatiquement. Tous cela fonctionnait très bien sans sections extensibles.

Avec la section extensible, il faudrait que lorsque je clique sur "ajouter une section" dans CDGL, une section s'ajoute également automatiquement dans CDGR avec les champs "engin, criticité et solution retenue" qui se rempliront eux aussi automatiquement avec les valeurs de la nouvelle section de CDGL (comme décrit ci-dessus). Que chaque engin de CDGL donne finalement la criticité et la solution retenue dans CDGR automatiquement, car l'opérateur qui remplira le formulaire remplira effectivement que CDGL.

Est-ce plus clair ? Je ne sais pas vraiment comment expliquer différemment...dites moi si vous avez besoin de plus !!

Et si la solution est bien de créer une nouvelle section extensible basée sur le groupe 2, comment est-il possible de le faire ? Car j'ai tenté de créer une section extensible dans CDGR et sont apparus les groupe 3 et 4 dans la liste des champs...

Merci par avance pour votre retour, j'espère avoir été plus précis dans mes indications...

Bonne journée

Romain
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2012, 14h13   #14
billout rm
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 648
Détails du profil
Informations personnelles :
Âge : 29

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 648
Points : 760
Points : 760
Ok compris,

Donc il s'agit bien de la solution dont je vous parlait: il faut se baser sur les mêmes données car il s'agit d'utiliser les informations précédemment saisies.

Dans la section extensible "groupe2", vous devrez positionner les champs "Solution1", "Solution2", "Solution3" et "SolutionRetenue".
Ainsi il faudra utiliser une règle sur les 3 premiers champs pour affecter le champ "SolutionRetenue" pour chaque ligne.


La vue CDGR devra se baser sur la section extensible "groupe2". Pour cela, vous avez simplement à faire un drag and drop de groupe2 depuis le panneau source de données vers la vue CDGR.

Vous pourrez ainsi afficher les champs choisis tels que engins et solution retenue pour chaque ligne.

En espèrant avoir été moi-même assez clair à mon tour.

Cordialement.
__________________
Rémi MATAYRON
MVP InfoPath
N'hésitez pas à visiter mon blog dédié à InfoPath et SharePoint : http://rmatayron.blogspot.com/

Pour plus de visibilité sur le forum, marquer la question en [Résolu] lorsque la réponse fournie vous convient.
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2012, 17h11   #15
Romaindh
Invité de passage
 
Homme
Étudiant
Inscription : mai 2012
Messages : 15
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : mai 2012
Messages : 15
Points : 1
Points : 1
C'est très clair et...génial, ça marche !!

Je vais essayer de solutionner le dernier point sur lequel je travaille et si besoin je reviendrai vers vous !

Encore merci pour vos indications, je n'aurais pas réussi le formulaire sans vous ! !!

Bonne fin de journée et à bientôt !

Romain
Romaindh est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 22h58.


 
 
 
 
Partenaires

Hébergement Web