Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/01/2012, 21h14   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 6
Points : 1
Points : 1
Par défaut InfoPath et MySql

Bonjour à tous et mes meilleurs voeux pour 2012.

Voila j'ai un formulaire Infopath 2010 et il y a 2 dropdown list

la 1ère dropdown list va chercher la liste des users (dans une table MySQL)

La 2ème va chercher les projets dans lesquels le user est impliqué toujours dans une table MySQL.

Mon problème est que j'ai bien la liste user (via un webservice) mais je ne vois pas comment remonter/récupérer la valeur de id_user dans le web service pour que je fasse le

Code :
1
2
3
4
Select * from icc01.consultant, icc01.project, icc01.project_has_consultant
Where consultant.Idconsultant = project_has_consultant.consultant_idconsultant
And project_has_consultant.project_Idproject = project.idproject
and consultant.Idconsultant='XX';
XX etant la valeur de id_user.

Merci de votre aide.
Benabdelkader est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/01/2012, 21h39   #2
Membre chevronné
 
Avatar de billout rm
 
MVP InfoPath
Inscription : juillet 2007
Messages : 556
Détails du profil
Informations personnelles :
Âge : 28

Informations professionnelles :
Activité : MVP InfoPath

Informations forums :
Inscription : juillet 2007
Messages : 556
Points : 613
Points : 613
Bonjour,

Pouvez vous utiliser du code managé dans votre formulaire?

La solution serait dans ce cas la de récupérer la valeur du champ User afin de le passer en paramètre de votre web service récupérant la liste des projets de l'utilisateur.
Pour récupérer la valeur, vous pouvez utiliser le code suivant:
Code :
string strUserValue = this.MainDataSource.CreateNavigator().SelectSingleNode("//my:champUser",NamespaceManager).Value;

Cordialement.
__________________
Rémi MATAYRON
MVP InfoPath

N'hésitez pas à visiter mon blog Infopath
billout rm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h47.


 
 
 
 
Partenaires

Hébergement Web