Column Fullgilding í SharePoint 2010

Flest verktaki frammi vandamál með dálki fullgildingarferlum í SharePoint 2003/2007.

Það er mjög sársaukafullt að skrifa fullgildingu nota sérsniðna nálgun eins javascript eða jQuery.

SharePoint 2010 gefur eftirfarandi fullgildingu í út af the kassi.

  • Column Level Validation
  • List Level Validation

Column Level Validation

Þó að skapa nýjum dálki í lista, smelltu á dálki löggilding hnút.

Tilgreina löggilding formúlu þína.

e.g.

[FieldName]=”Gildi”

Formúlan ætti aftur SATT fyrir löggilding til PASS.

Búa til nýja dálkinn í List og Tilgreinið fullgildingu Stillingar.


Búa til nýjan liðurílistanum, Smelltu á Vista til að staðfesta.

WOW ... .life er auðvelt með SharePoint.

State Lag að heyra um List stigi staðfestingu í næstu færslu minni.

8 athugasemdir Column Löggilding í SharePoint 2010

  • […] Í fyrri grein minni, Ég skrifaði um dálki stigi staðfestingu í SharePoint 2010. […]

  • veenar

    Getum við saman meira en 2 skilyrà td;
    Ef kennslubók gildi getur annað hvort að vera “NewYork” eða “Washington” þá hvernig uppskrift verður að vera.

  • Rao

    Good Stuff.

    Ég þarf að athuga það fyrir e-mail staðfestingu. Getur þú vinsamlegast benda mér á þetta ?

    Takk,
    Rao.

  • SPsidd

    Ég er að reyna að nota eina línu af texta sviði með súlu löggilding til að leyfa notendum að bara slá texta inn í dálkinn. Vandamálið er að ég get ekki fundið út hvernig á að leyfa margar færslur í dálkinum.

    Ég er með staðfestingu formúlu sem gerir notendum kleift að slá inn eitt gildi eins og “TC-12345” en hvernig get ég stillt formúluna hér fyrir neðan til að leyfa notanda að setja inn eitthvað eins “TC-12345; TC-23456; TC-34567” eins vel? Þurfa að leyfa notendum að slá inn allt að 20 aðskilin gildi. Núverandi uppskrift mín er hér fyrir neðan. Vinsamlegast suggesst hvað breyting ég ætti að gera til að skerpa markmiði mínu.

    = IF(ONLY([4M_Delete Type])<8,
    FALSE,
    IF(ONLY([4M_Delete Type])= 8,
    IF(LEFT([4M_Delete Type],3)="TC-",
    IF(ISNUM(VALUE(RIGHT([4M_Delete Type],5))),
    IF(ONLY(RIGHT([4M_Delete Type],5)= 5),
    TRUE,
    FALSE),
    FALSE),
    FALSE),
    FALSE))

  • ccyborg

    þessi konar nálgun er ekki tekið tillit til SharePoint 2010 :

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

    of slæmt…

  • Zayno

    Ég vil setja inn texta í hástöfum, en ég get á ári til að gera með löggilding formúlur

  • Colin Phelps

    Þýðir þetta að = og ekki er hægt að nota á Column Löggilding? Ef svo, hvernig er einn gera gögn löggilding á fleiri en einu skilyrði?

    Mál mitt er að ég hef reit sem heitir WinChance sem er hlutfall í sérsniðnum lista rekja verkefni og líkur þeirra til að halda áfram. Ég er að reyna að tryggja að ef súlan heitir ProjectStatus er stillt á “Won” að WinChance svið stillt í 100%.

    Ég hélt að formúlan í Column Löggilding fyrir WinChance dálki = og([ProjectStatus]=”Won”,[WinChance]<100 hefði náð þessu. Þó ég fá villu skilaboð

    "The formula cannot refer to another column. Athugaðu formúluna fyrir stafsetningarvillur eða breyta dálk þessum dálki."

    Í rannsóknum mínum ég (Ég tel) fullt af dæmum þar sem löggilding er gert á milli mismunandi dálka. Eða er ég að fara brjálaður?

  • Ron

    Er there a vegur til að búa til Field löggilding sem myndi krefjast lengd 6 þar sem fyrsti 2 verður Letters næsta 3 verður að vera tölur og síðast gæti verið annaðhvort

Skildu eftir svar

Hægt er að nota þessi HTML tög

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