vendredi 5 octobre 2012

Paramètres de validation de liste

Cas d'utilisation: Forcer à compléter au moins un des trois champs.
Voici un bon exemple d'utilisation de la validation d'une liste.

Vous voulez qu'un utilisateur complète une de 3 colonnes (Critère1, Critère2, Critère3). Vous ne pouvez pas mettre ces colonnes obligatoires donc vous avez peur que les utilisateurs oublient d'en compléter au moins une.

1) Allez dans les paramètres de la liste.
2) Cliquez sur Paramètres de validation.
3) Inscrivez une des deux formules:
=NON(ET([Critère1]="";[Critère2]="";[Critère3]=""))
=OU([Critère1]<>""; [Critère2]<>""; [Critère3]<>"")


Si l'utilisateur clique sur Enregistrer en laissant les 3 champs vides, il obtiendra le message d'erreur.


SharePoint 2010

jeudi 20 septembre 2012

Annonces actuelles

Voici l'affichage qu'il faut créer pour que la colonne Expire fonctionne.

jeudi 13 septembre 2012

Collaboration des membres sur les pages

Un membre avec le niveau d'autorisation Collaboration:
  • peut modifier les pages déjà existantes (wiki, wp, publication) sauf la page d'accueil dans certains cas
  • peut ajouter/modifier des WebParts sauf celui d'Éditeur de contenu
  • peut créer une page wiki
  • peut créer des pages de publication dans la biblio pages
  • ne peut pas créer des pages de composants WP
Si un membre essaye d'ajouter un WebPart Éditeur de contenu, il obtiendra le message d'erreur suivant:
Impossible d'afficher un composant WebPart ou ce contrôle de formulaire Web sur cette page. Vous ne disposez pas des autorisations Ajouter et personnaliser les pages requises our effectuer cette action.

Pour lui donner l'accès à l'ajout et la modification d'un CEWP, il faut ajouter l'autorisation "Ajouter et personnaliser des pages  -  Ajouter, modifier ou supprimer des pages HTML ou de composants WebPart, et modifier le site Web à l’aide d’un éditeur compatible avec Microsoft SharePoint Foundation."

mardi 10 juillet 2012

Créer un affichage regroupé par lettres

Quand on a une longue liste d'éléments, il est très populaire de créer un regroupement par la première lettre.

1. Créez une liste de contacts.
2. Insérez une colonne calculée nommée Lettre.
3. Ajoutez la formule suivante =GAUCHE(Nom;1) pour extraire la première lettre du nom de famille.
4. Créez un affichage avec un regroupement sur la colonne Lettre.

Voici un exemple de résultat:

La formule pourrait être améliorée pour remplacer les lettres avec les accents.

Je suis toujours surprise que tout existe sur le Web. Pour mon exemple, j'ai utilisé un générateur de noms http://www.kleimo.com/random/name.cfm

jeudi 5 juillet 2012

Filtrer les éléments d'une liste déroulante réalisée à partir d'une colonne de recherche

Imaginez que vous avez une liste de projets (liste A). Dans une autre liste ou bibliothèque (liste B), vous avez ajouté une colonne de recherche (lookup) qui va afficher, dans une liste déroulante, tous les projets.

Au début, tout va bien car il n'y a pas trop de projets. Mais avec le temps, la liste déroulante est très longue et en plus, elle contient encore les projets complétés ou désactivés.

Vous allez apprendre à afficher dans la liste déroulante que les projets actifs.

1. Dans la liste des projets (liste A), ajoutez une colonne Statut avec les choix suivants: Actif, Fermé, Annulé.

2. Ajoutez-y une deuxième colonne nommée Actif avec la formule suivante: =SI(Statut="Actif";Titre;""). Dans cette colonne, le nom du projet sera affiché seulement s'il est actif.

3. Maintenant, dans une liste ou bibliothèque (liste B), vous devez ajouter la colonne de recherche puis sélectionner Actif dans la liste déroulante Dans cette colonne.

4. Les éléments vides ne s'afficheront pas dans la liste déroulante donc vous ne verrez que les projets actifs.

Attention: Cette astuce fonctionne seulement si on n'a pas besoin de conserver un historique des projets qui ne sont plus actifs dans la liste B.

vendredi 29 juin 2012

Ajouter une vidéo

Vous pouvez ajouter une vidéo à l'aide du code suivant à l'intérieur d'un WebPart Éditeur de contenu:

<EMBED style="WIDTH: 400px; HEIGHT: 200px; TOP:10px; LEFT: 5px;" width=400 height=200 type=video/x-ms-wmv src=/.../nom du video.wmv loop="false" autoplay="true"> </EMBED>

Dans SharePoint 2010, un WebPart Multimédia est disponible mais tous les types de fichiers ne sont pas compatibles. Donc vous pourriez avoir l'occasion d'utiliser le code ci-dessus.

Vous trouverez un lien vers les protocoles et formats multimédias pris en charge dans Silverlight sur cette page:
http://office.microsoft.com/fr-be/sharepoint-server-help/ajouter-un-fichier-video-ou-audio-a-une-page-HA102232435.aspx