|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Assistant aux utilisateurs Inscription : septembre 2012 Messages : 1 ![]() |
Bonjour,
Je découvre InfoPath et je viens de concevoir un modèle de formulaire. Je voudrais maintenant insérer un Bouton qui permettrait d’enregistrer automatiquement les fichiers en reprenant le contenu de 2 zones de texte contenant les données de dates et d’heure (Fonction « Maintenant » exemple : 2012-09-19T09:43:27) + les données d’une seconde zone de texte qui correspond au nom de la personne qui traite le dossier) et ceci à un emplacement sur notre serveur. Je ne suis pas du tout programmeur et j’aurais besoin de votre aide pour connaitre les lignes de codes que je dois indiquer dans les différentes zones de codification du bouton d’enregistrement (j’ai vu que c’était dans les propriétés du bouton et dans Modifier le code du formulaire). Pour corser un peu le problème, je souhaiterais que le bouton d’enregistrement ne soit actif qu’une seule fois, afin de ne pas créer plusieurs fichiers lors d’une éventuelle mise à jour ultérieur. Voilà ce que montre le système au niveau du bouton. Code :
Excellente fin de journée. |
||
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
Vous pouvez réaliser ceci sans utiliser de code managé si vous n'êtes pas à l'aise avec l'utilisation de la programmation. En fait, il faut créer un champ nommé par exemple "Reference". Vous pouvez associer une formule à ce champ en cliquant sur le bouton "fx" dans ces propriétés. Ensuite, il faut créer ce que l'on appelle une connexion de données de type Envoi. Lors de la réalisation de cette connexion, il faudra associer le champ "Reference" comme nom du formulaire. Ainsi le formulaire prendra comme nom la valeur du champ "Reference". En espérant avoir réussi à être clair. Cordialement.
__________________
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. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Assistant aux utilisateurs Inscription : janvier 2012 Messages : 3 ![]() |
Bonjour,
Je vous remercie pour votre réponse et je vous prie de bien vouloir m'excuser pour mon délai de réponse, d'autres préoccupations m'ont empèchées de suivre ce projet. Je viens de tester votre solution et je pense avoir loupé un truc, car lorsque je clic sur le bouton enregistrer, j'ai un message d'erreur qui dit ceci : L'emplacement suivant n'est pas valide L'emplacement doit être une URL absolue et commencer par : HTTP:// ou HTTPS:// Mon but étant simplement d'enregistrer sur notre serveur local : s:\zone de stockage Merci pour votre aide, Excellent week end. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() MVP InfoPath Inscription : juillet 2007 Messages : 648 ![]() |
Bonjour,
Oui en effet, je vous parlais d'enregistrer le formulaire dans une bibliothèque de formulaire dans SharePoint comme dans la pièce jointe. Cette technique est souvent préférable car SharePoint permet de centraliser l'information, de positionner des droits sur les éléments, d'avoir des backup réguliers, de gérer des workflow... Si vous voulez toujours rester sur un lecteur réseau, il faudra soit utiliser du code managé dans le formulaire, soit envoyer le formulaire à un web service afin que celui-ci dépose le fichier sur un lecteur réseau. Cordialement.
__________________
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. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Assistant aux utilisateurs Inscription : janvier 2012 Messages : 3 ![]() |
Bonjour,
Merci beaucoup pour votre aide, je vais regarder cette solution de SharePoint. Excellente journée. Cordialement |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com