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 08/04/2008, 15h33   #1 (permalink)
Membre régulier
 
Date d'inscription: décembre 2006
Messages: 127
Par défaut [Infopath 2007] Modifier la source de données principale

Bonjour,

J'ai un formulaire Infopath qui contient une source de données principale et plusieurs autres sources secondaires.
Les données de ma source principale représentent les colonnes dans ma base de données MSSQL. Ces données sont représentées dans le formulaire Infopath par des contrôles (radio bouton, textarea...).
Le problème c'est que j'ai rajouté des champs dans ma base de données, et j'aimerai les retrouvé dans ma source principale, mais je n'arrive pas à trouver comment faire. J'ai modifié mes sources secondaires et ça marche. J'ai essayé de convertir la source de données principale mais ça me demande un fichier XML or j'utilise un webservice.

Si quelqu'un a une solution je suis preneur.
Merci d'avance.

Tony
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/04/2008, 15h43   #2 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: J'peux pas bien dire...
Âge: 24
Messages: 1 609
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

Citation:
J'ai essayé de convertir la source de données principale mais ça me demande un fichier XML or j'utilise un webservice.
Le meilleur chose que tu as a faire dans ce cas la c'est de remplacé le schema de la source de données principale par le nouveau et après tu ouvre ton form et tes nouveau champs devrait être là.

Si tu n'as pas de schéma édite l'existant (sans oublier d'en faire une sauvegarde) .

Pour extraire tes fichiers du xsn: Fichier->Enregistrer en tant que fichier sources...

Choisi un endroit et après tu devras toujours ouvrir ton form en faisant sur le manifest.xsf: clic droit -> Concevoir.

++

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 09/04/2008, 16h45   #3 (permalink)
Membre régulier
 
Date d'inscription: décembre 2006
Messages: 127
Par défaut

Bonjour,

merci Virgul pour ta réponse.
Je suis enfin arriver à faire ce que je voulais.
Pour cela j'ai publié l'ancienne version de mon formulaire, récupéré le fichier prêt à être publié, dézippé, puis j'ai récupéré le fichier XML contenant les données de ma source principale et modifié ce fichier en ajoutant des champs.
J'ai ainsi pu convertir ma source de données principale grâce à ce nouveau fichier XML.

C'est pas forcément évident Infopath....

Tony
__________________
Quand tu regardes vers le Nord, t'as le "Sud au cul" ...
Enthau est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/04/2008, 10h08   #4 (permalink)
Expert Confirmé
 
Avatar de virgul
 
Date d'inscription: novembre 2004
Localisation: J'peux pas bien dire...
Âge: 24
Messages: 1 609
Envoyer un message via MSN à virgul Envoyer un message via Skype™ à virgul
Par défaut

T'aurais fait:

Citation:
Pour extraire tes fichiers du xsn: Fichier->Enregistrer en tant que fichier sources...
t'aurais pas du faire:

Citation:
Pour cela j'ai publié l'ancienne version de mon formulaire, récupéré le fichier prêt à être publié, dézippé,...
Modifier le schéma est mieux car tu peux définir de meilleur contrainte qu'avec le xml et en plus un fois que c'est fait pas besoin de passer par l'assistant de conversion.

Citation:
C'est pas forcément évident Infopath....
Cela dépend de qu'es-ce que tu veux en faire. Mais crois-moi c'est bien plus simple que la plupart des programmes gestion de formulaires.
__________________
"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
NEWS MS-OFFICEFAQs OFFICETUTORIELS OFFICELIVRES OFFICESOURCES VBAACCESS

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