Validation de colonne dans SharePoint 2010

La plupart des développeurs confrontés à des problèmes avec les validations de colonne dans SharePoint 2003/2007.

Il est vraiment pénible d'écrire la validation en utilisant l'approche personnalisée comme javascript ou jquery.

SharePoint 2010 fournit les validations suivantes dans Out of the Box.

  • Validation niveau de la colonne
  • Validation niveau de la liste

Validation niveau de la colonne

Lors de la création nouvelle colonne dans la liste, cliquez sur le nœud de validation colonne.

Précisez votre formule de validation.

g.

[FieldName]=”Valeur”

La formule doit retourner TRUE pour validation à PASS.

Créer nouvelle colonne dans la liste et spécifier les paramètres de validation.


Créer un nouvel élément dans la liste, Cliquez sur Enregistrer pour valider.

WOW .... La vie est facile avec SharePoint.

État Connecté à entendre parler de validation au niveau de liste dans mon prochain post.

8 commentaires à la validation de la colonne dans SharePoint 2010

  • […] Dans mon article précédent, J'ai écrit un article sur la validation niveau de la colonne dans SharePoint 2010. […]

  • veenar

    Peut-on comparer plus 2 conditons par exemple;
    Si les valeurs textbox peut être “New York” ou “Washington” alors comment la formule doit être.

  • Rao

    Good Stuff.

    J'ai besoin de le vérifier pour la validation e-mail. Pouvez-vous s'il vous plaît me suggérer sur ce ?

    Merci,
    Rao.

  • SPsidd

    J'essaie d'utiliser une seule ligne de champ de texte avec la validation de la colonne afin de permettre aux utilisateurs de simplement taper du texte dans la colonne. Le problème est que je n'arrive pas à comprendre comment permettre des entrées multiples dans la colonne.

    J'ai une formule de validation qui permet aux utilisateurs d'entrer une valeur unique, comme “TR-12345” mais comment puis-je ajuster la formule ci-dessous pour permettre à un utilisateur d'entrer quelque chose comme “TR-12345; TC-23456; TC-34567” ainsi? Besoin d'autoriser les utilisateurs à entrer un maximum de 20 des valeurs distinctes. Ma formule actuelle est inférieure à. Veuillez suggesst ce que je change devrait faire pour atteindre mon objectif.

    = IF(LEN([4Type M_Delete])<8,
    FAUX,
    SI(LEN([4Type M_Delete])= 8,
    SI(GAUCHE([4Type M_Delete],3)= "TR-",
    SI(ISNUMBER(VALEUR(DROIT([4Type M_Delete],5))),
    SI(LEN(DROIT([4Type M_Delete],5)= 5),
    VRAI,
    FAUX),
    FAUX),
    FAUX),
    FAUX))

  • ccyborg

    ce genre de formule n’est pas pris en compte par sharepoint 2010 :

    =AND(TRIM([BadgeOwnerFullName])=””,TRIM([BadgeOwnerAccount])=””)

    dommage…

  • Zayno

    je veux mettre un text en majuscules mais j’arrive pa à le faire avec les formules de validation

  • Colin Phelps

    Est-ce à dire que = et ne peut pas être utilisé sur la validation colonne? Si c'est le cas, comment peut-on faire la validation des données sur plus d'une condition?

    Mon cas est que j'ai un champ appelé WinChance qui est un pourcentage dans une liste de suivi des projets personnalisés et de leur probabilité de poursuivre. J'essaie de faire en sorte que si la colonne appelée ProjectStatus est réglé sur “Won” que le champ est réglé sur WinChance 100%.

    Je pensais que la formule dans la validation de la colonne de WinChance = ET([ProjectStatus]=”Won”,[WinChance]<100 aurait atteint cet. Cependant, je reçois un message d'erreur de

    "La formule ne peut pas se référer à une autre colonne. Vérifiez la formule de fautes d'orthographe ou de changer la colonne de cette colonne."

    Dans mes recherches, je vois (Je crois que) de nombreux exemples où la validation est faite entre les différentes colonnes. Ou suis-je fou?

  • Ron

    Y at-il un moyen de créer une validation sur le terrain qui exigerait une longueur d' 6 où la première 2 doivent être des lettres le lendemain 3 doivent être des nombres et le dernier peut être soit

Laisser un commentaire

Vous pouvez utiliser ces balises HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>