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 11/07/2008, 12h46   #1 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut infopath 2007, WebService et base de donnees

Bonjour a tous, Je me permets de m'adresser a vous car, je suis dans le deserpoir. Je cherche une solution a mon probleme depuis plusieurs jours.

Je dois creer une application permettant de mettre a jour les informations de la base de donnee a l'aide d'un pda. Pour realiser ce projet, je dois utiliser Sharepoint serveur 2007 et Infoptah 2007. Ces derniers permettent de creer des applications pour les appareils mobiles.

Mon probleme, c'est que lorsque que je cree un nouveau projet dans infopath 2007 et que je coche "Enable browser....only" (option pr les PDA) comme l'image si apres :



Ensuite, il me dit ensuite dans l'importation des tables que je ne peux pas les mettre a jour comme le montre cette image



Donc, premier probleme. Ensuite, j'ai publie mon formulaire sur MOSS 2007, mais le submit ne fonctionne pas comme je le souhaite, je souhaiterai qu'il mette a jour ma base de donnees avec les informations nouvelles que j'insere.

Y a t'il un moyen de creer un formulaire infopath 2007 pour les pda qui puissent mettre a jour une base de donnee ?

Merci de votre aide

Dernière modification par padawanette ; 16/07/2008 à 12h28
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 11/07/2008, 13h25   #2 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut update base de donnee avec PDA et infopath 2007

Je pense que je n'ai pas vraiment ete explicite sur mon sujet. Donc, je vais essayer de donner plus de detail.

Je souhaiterai afficher un formulaire infopath 2007 sur un pda qui est partage sur la web application de SharePOint Serveur 2007. Ce formulaire permetterait d'afficher des informations de la base de donnees (Microsoft SQL serveur) sur le pda, puis de les modifier ou d'inserer de nouveau champs.

Mais, je me pose la question s'il est possible de mettre a jour la base de donnee avec la nouvelle option "Enable browser" in Infopath 2007.
Mais, apparament (en esperant que je me trompe), cela n'est pas possible par le logiciel infopath. Si c'est le cas, peut-etre existe-t-il une facon de contourner le pb ?

Merci pour votre aide, car je tourne en rond depuis plusieurs jours
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 15/07/2008, 15h04   #3 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: I Love Techno me voila!!!
Âge: 24
Messages: 1 595
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Salut,

C'et vrai que au vu du message d'erreur tu ne peux pas faire ca. Si tu y réfléchis c'est une immense faille de sécurité si depuis le net tu pourrais insérer librement sur ta bdd? Non

Donc la seul solution et de faire un webservice qui te servira d'interface entre la bdd et Infopath.

++

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 16/07/2008, 11h46   #4 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

merci de ton aide, a force de chercher je suis arrivee a cette conclusion : creer un web service.

Mais, voila, mon second probleme, je sais pas vraiment quelles sont les webmethods a creer dans ce web service afin de recevoir et submitter les donnees dans ma base de donnees.
Je ne sais pas comment commencer cette fonction ou ces fonctions, car je pense qu'il faut une fonction pour le "receive" et une fonction pour le "submit".

En lisant des tuto, j'ai appris qu'il fallait que je joue avec des fichiers XML mais, je n'ai pas de fichiers XML d'enregistrer ni dans InfoPath, ni dans ds mon WebService.
Ce que j'ai compris, c'est que le Webservice affiche la requete demandee dans la webmethod au travers du formulaire Infopath. Mais pour submitter les donnees vers la base de donnees, le formulaire renvoie les donnees sous format XML.

Donc, ma question, c'est d'abord comment creer des webmethods pour recevoir et submitter des donnnes et la seconde, c'est comment creer un formulaire Infopath avec l'option WebService ?

Merci de votre aide
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/07/2008, 08h55   #5 (permalink)
Membre du Club
 
Avatar de cocosql
 
Date d'inscription: avril 2008
Âge: 19
Messages: 83
Par défaut

Pour ce qui est de l'interface web service / bdd, je peux t'envoyer mes web services programmés en C#, tu verras ainsi la structure du web service.


Pour ce qui est de l'utilisation de web services dans Infopath, il s'agit simplement de récuperer les données d'un web service au lieu d'une base de données.

cocosql est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 17/07/2008, 09h23   #6 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

ui, je veux bien des exemples de webServices, si tu peux m'envoyer ca sur ma boite mail : lien supprime ou les publier sur le forum, stp.

Dans tes exemples, tu utilises une base de donnees et tu recevoir et submit les donnes ?

Je te serais vraiment reconnaissante, car depuis, je n'ai toujours pas reussi a trouver une structure pour mes webmethods.

Dernière modification par padawanette ; 30/07/2008 à 12h45
padawanette est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/07/2008, 09h32   #7 (permalink)
Nouveau membre du Club
 
Date d'inscription: juillet 2008
Localisation: chti'mi
Âge: 21
Messages: 61
Par défaut

Salut,

Merci a vous pour votre aide. Je suis arrivee a faire ce que je voulais.

Je declare donc cette discution comme resolue

++
padawanette 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