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 01/10/2012, 16h15   #1
hmoad
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 22
Points : 4
Points : 4
Par défaut Récupérer les données d'une liste sharepoint automatiquement

Bonjour a tous,

je suis en train de créer un formulaire Infopath 2010 qui pointe vers une bibliothèque de formulaire sharepoint.
J'ai une liste (sharepoint) qui contient toutes les données que je dois intégrer a mon formulaire. J'ai connecté mon formulaire a cette liste et j'ai récupéré les champs (Immatriculation, DateImmatriculation, Localisation).
j'ai connecté mon premier contrôle (Liste déroulante) avec le champs "Immatriculation" de la liste sharepoint, et j'ai crée 2 autres contrôles de type "Zone de texte" en lectures seules qui affichent la localisation et la Date d'immatriculation de chaque immatriculation selectionné.

le problème est que je n'arrives pas a mappé les 2 champs en lecture avec ma liste sharepoint pour qu'ils récuperent les données automatiquement au moment de la selection une immatriculation dans le champs "Immatriculation".

Avez-vous des idées sur cette problèmatique ?
D'avance merci
Moad
hmoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2012, 21h34   #2
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
Bonsoir,

Alors, il faut comprendre que lorsque vous créez une connexion de données de réception de données (comme vous vers une liste SharePoint), cela créé une source de données secondaire dans votre formulaire.

Pour réaliser votre besoin, il faut ajouter deux règles sur votre zone de liste déroulante afin d'affecter vos 2 autres champs.

La règle va se présenter de la façon suivante:
Champ à affecter : DateImmatriculation
Valeur : Aller chercher dans votre source de données secondaire le champ DateImmatriculation puis cliquer sur ajouter un filtre (afin de ne sélectionner que la ligne qui vous intéresse : celle associée à votre immatriculation). Dans la zone de gauche sélectionner l'immatriculation de votre source de données secondaire puis dans la zone de droite, sélectionner votre champ immatriculation dans votre source de données principale.

N'hésitez pas si vous rencontrez un problème.
__________________
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 09/10/2012, 12h30   #3
hmoad
Invité de passage
 
Homme
Étudiant
Inscription : octobre 2011
Messages : 22
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2011
Messages : 22
Points : 4
Points : 4
Merci Bcp billout rm. ça fonctionne comme il faut.

Cdt
Moad
Citation:
Envoyé par billout rm Voir le message
Bonsoir,

Alors, il faut comprendre que lorsque vous créez une connexion de données de réception de données (comme vous vers une liste SharePoint), cela créé une source de données secondaire dans votre formulaire.

Pour réaliser votre besoin, il faut ajouter deux règles sur votre zone de liste déroulante afin d'affecter vos 2 autres champs.

La règle va se présenter de la façon suivante:
Champ à affecter : DateImmatriculation
Valeur : Aller chercher dans votre source de données secondaire le champ DateImmatriculation puis cliquer sur ajouter un filtre (afin de ne sélectionner que la ligne qui vous intéresse : celle associée à votre immatriculation). Dans la zone de gauche sélectionner l'immatriculation de votre source de données secondaire puis dans la zone de droite, sélectionner votre champ immatriculation dans votre source de données principale.

N'hésitez pas si vous rencontrez un problème.
hmoad est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 16h37.


 
 
 
 
Partenaires

Hébergement Web