Archives du blog

Attacher un document à Infopath

Dans un article précédent nous avons vu comment créer un fichier excel sans excel. Maintenant, ce fichier excel on va l’attacher à notre fichier infopath.

Je vais utiliser le contrôle « File Attachment » dans le formulaire, car c’est celui-ci qui me permet de stocker le fichier à l’intérieur même du formulaire.

code:
//ici je vais chercher le contrôle
XPathNavigator attached = root.SelectSingleNode(« /my:myFields/my:attachedFiles », NamespaceManager);
//cette fonction supprime l’attribut nil s’il est trouvé.
DeleteNil(attached);

//maintenant je place un string dans ce contrôle au format base64, ce string représente le fichier à attacher.
attached.SetValue(file);


public void DeleteNil(XPathNavigator node)
{
if (node.MoveToAttribute(« nil », « http://www.w3.org/2001/XMLSchema-instance »))
node.DeleteSelf();
}
Voila il n’en faut pas plus pour attacher un document à formulaire InfoPath.

Publicités

Sharepoint mon ami …

Cela fait maintenant 9 mois que je fais du sharepoint 2007 et je dois dire que j’ai été agréablement surpris au début.

J’ai décidé d’écrire quelques articles sur le sujet, d’expliquer les problèmes que j’ai rencontré, les solutions que j’ai trouvé et les articles qui m’ont aidés.

A bientôt.

%d blogueurs aiment cette page :