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 05/05/2008, 09h24   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut Ajout élément à une liste

Bonjour
Je désire ajouter un ou plusieurs éléments à une liste déroulante en infopath en utilisant du code behind afin de changer les valeurs d'une liste2 en fonction de la valeur choisie dans la liste1.
Le problème c que je trouve pas comment le faire au niveau du code c# car je ne trouve accés qu'à la proprièté "Value" de l'élement liste.
Quelqu'un a une idée
Merci
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 05/05/2008, 13h36   #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,

Il me semble que ici nous avons déjà fait le tour du problème:

http://www.developpez.net/forums/sho...d.php?t=396175

++

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 06/05/2008, 17h50   #3 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut

Citation:
Envoyé par virgul Voir le message
Salut,

Il me semble que ici nous avons déjà fait le tour du problème:

http://www.developpez.net/forums/sho...d.php?t=396175

++

Thierry
Merci virgul, j'ai suivi le tutoriel de création de web service mais je rencontre un problème lors de l'établissement de connexion de réception de données.
Voici l'erreur rencontrée:

Le fichier n'est pas un fichier XML valide.
Le formulaire contient du format XML impossible à analyser*:
Un littéral de chaîne était attendu mais aucun caractère de guillemet d'ouverture n'a été trouvé.

Ligne 19, Position 38
<TABLE class="ms-main" CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="100%" HEIGHT="100%">
-------------------------------------^
De que fichier xml il s'agit ?? j'ai pas pu accéder pour vérifier la validité
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/05/2008, 11h54   #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

Attend la je te comprend pas tu me parle de quoi avec ton erreur?

Quand tu ouvre infopath? quand tu conneste le ws?

Essaye d'être plus clair

Merci
__________________
"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/05/2008, 08h59   #5 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut

Citation:
Envoyé par virgul Voir le message
Attend la je te comprend pas tu me parle de quoi avec ton erreur?

Quand tu ouvre infopath? quand tu conneste le ws?

Essaye d'être plus clair

Merci
L'erreur se produit quand j'ouvre infopath et que je vx ajouter une source de donénes en mode réception des données. je spécifie l'URL su service web et ca cause l'erreur sur l'image suivante.
Images attachées
Type de fichier : jpg erreur infopath.JPG (68,0 Ko, 7 affichages)
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/05/2008, 00h05   #6 (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

Enfaite un xml pour qu'il soit bien formé doit remplir plusieurs conditions dont les principales sont:

Une balise fermante pour une balise ouvrante.
le attribut doivent être entre guillemet
Les balises ne peuvent se chevaucher (<Toto><Titi></Toto></Titi>).

En l'occurence là ton erreur est la deuxiè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 09/05/2008, 09h54   #7 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut

Citation:
Envoyé par virgul Voir le message
Enfaite un xml pour qu'il soit bien formé doit remplir plusieurs conditions dont les principales sont:

Une balise fermante pour une balise ouvrante.
le attribut doivent être entre guillemet
Les balises ne peuvent se chevaucher (<Toto><Titi></Toto></Titi>).

En l'occurence là ton erreur est la deuxième.

++
Merci pour l'explication, mais j'ai touché à aucun fichier xml pour provoquer cette erreur d'une part. D'autre part de quel fichier s'agit t il ?? comme ca j'accède manuellement à sa modification.
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/05/2008, 09h55   #8 (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

Ben le XML qui est renvoyé par ton webservice.
__________________
"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 12/05/2008, 09h49   #9 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut

Citation:
Envoyé par virgul Voir le message
Ben le XML qui est renvoyé par ton webservice.
Je vois pas comment je peux régler ca!!
Ya t-il un moyen de faire ca avec du code behind ?? genre
MainData.selectsingenode(".....").value="valeur"
Pour les champs différents de liste box ya pas de soucis, mais pour ajouter des éléments à une iste box je vois pas la méthode en code behind qui peut effectuer ca.
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/05/2008, 10h03   #10 (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

Le webservices c'est toi qu'il la écrit?

Si oui modifie le afin d'obtenir un vrai XML en Sortie.

Si non demande sa modification et si c'est pas possible ben va falloir en écrire un.

Infopath travaille avec du XML bien-formé.
__________________
"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 13/05/2008, 17h54   #11 (permalink)
Nouveau membre du Club
 
Date d'inscription: janvier 2008
Messages: 75
Par défaut

Citation:
Envoyé par virgul Voir le message
Le webservices c'est toi qu'il la écrit?

Si oui modifie le afin d'obtenir un vrai XML en Sortie.

Si non demande sa modification et si c'est pas possible ben va falloir en écrire un.

Infopath travaille avec du XML bien-formé.
Excuse moi, le web service que j'ai écris, c toi qui m'as donné le lien et j'ai suivi le tutoriel pas à pas !!! je trouve pas comment ca généère une erreur incompréhensible
Parkman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/05/2008, 08h41   #12 (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

C'est ce que je te disais en haut désolé j'aurais du insister plus mais ton erreur c'est parce que ton webservice renvoie un xml avec des attribut sans "".

toi tu as:
Code :
...<TABLE class="ms-main" CELLPADDING=0 CELLSPACING=0 BORDER=0 WIDTH="100%" HEIGHT="100%">...
et tu devrais avoir:
Code :
...<TABLE class="ms-main" CELLPADDING="0" CELLSPACING="0" BORDER="0" WIDTH="100%" HEIGHT="100%">...
Il est public ton ws? si oui envoie moi son adresse via MP.
__________________
"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