Kolonne Validering i SharePoint 2010

De fleste af de udviklere står over problemer med kolonne valideringer i SharePoint 2003/2007.

Det er virkelig smertefuldt at skrive en validering ved hjælp af brugerdefinerede tilgang, som f.eks JavaScript eller jquery.

SharePoint 2010 giver følgende valideringer i Ud af kassen.

  • Kolonne Level Validering
  • Listen Level Validering

Kolonne Level Validering

Samtidig skabe nye kolonne i listen, Klik på kolonnen validering node.

Specificere din validering formel.

g.

[Feltnavn]=”Værdi”

Formlen skal returnere SAND for validering til PASS.

Opret ny kolonne i opregner og specificerer de validering Indstillinger.


Opret ny konto på liste, Klik på Gem for at validere.

WOW .... Livet er nemt med SharePoint.

Stat Tuned at høre om Liste niveau validering i mit næste indlæg.

8 kommentarer til kolonne Validation i SharePoint 2010

  • […] I mit tidligere artiklen, Jeg skrev om kolonne niveau validering i SharePoint 2010. […]

  • veenar

    Kan vi sammenligne mere end 2 conditons f.eks;
    Hvis tekstfeltet værdier enten kan være “NewYork” eller “Washington” derefter hvordan formlen skal være.

  • Rao

    Gode ting.

    Jeg har brug for at kontrollere den for e-mail validering. Kan du foreslå mig på denne ?

    Tak,
    Rao.

  • SPsidd

    Jeg forsøger at bruge en enkelt linje med tekst felt med kolonne validering at give brugerne mulighed for at bare skrive tekst i kolonnen. Problemet er, at jeg ikke kan finde ud af at tillade flere poster i kolonnen.

    Jeg har en validering formel, der giver brugerne mulighed for at indtaste en enkelt værdi som “TR-12345” men hvordan kan jeg justere formlen nedenfor for at tillade en bruger at indtaste noget lignende “TR-12345; TC-23.456; TC-34.567” samt? Behovet for at tillade brugerne at indtaste op til 20 separate værdier. Min eksisterende formel er under. Venlige suggesst hvad ændringen jeg skal gøre for at nå mit mål.

    = HVIS(LEN([4M_Delete Type])<8,
    FALSK,
    IF(LEN([4M_Delete Type])= 8,
    IF(VENSTRE([4M_Delete Type],3)= "TR-",
    IF(ISNUMBER(VÆRDI(HØJRE([4M_Delete Type],5))),
    IF(LEN(HØJRE([4M_Delete Type],5)= 5),
    TRUE,
    FALSK),
    FALSK),
    FALSK),
    FALSK))

  • ccyborg

    denne form for formel er ikke tages i betragtning af sharepoint 2010 :

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

    skader…

  • Zayno

    Jeg ønsker at sætte en tekst med store bogstaver, men jeg kommer pa at gøre med validering formler

  • Colin Phelps

    Betyder det, at = OG ikke kan anvendes på kolonne Validation? Hvis ja, hvordan gør man datavalidering på mere end én betingelse?

    Min sag er, at jeg har et felt kaldet WinChance der er en procentdel i en brugerdefineret liste sporing projekter og deres sandsynlighed for at fortsætte. Jeg forsøger at sikre, at hvis kolonne kaldet ProjectStatus er indstillet til “Won” at WinChance feltet er sat til 100%.

    Jeg troede, at en formel i kolonne Validering for WinChance kolonne = OG([ProjectStatus]=”Won”,[WinChance]<100 ville have opnået denne. Men jeg får en fejlmeddelelse på

    "Formlen kan ikke henvise til en anden kolonne. Kontroller formlen for stavefejl eller ændre kolonnen til denne kolonne."

    I min forskning ser jeg (Jeg mener) masser af eksempler, hvor valideringen er gjort mellem forskellige kolonner. Eller jeg går amok?

  • Ron

    Er der en måde at skabe et felt validering, som ville kræve en længde på 6 hvor den første 2 skal være Letters næste 3 skal være tal og det sidste kan enten være

Efterlad et svar

Du kan bruge disse HTML-tags

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