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.
[…] Í fyrri grein minni, Ég skrifaði um dálki stigi staðfestingu í SharePoint 2010. […]
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.
Good Stuff.
Ég þarf að athuga það fyrir e-mail staðfestingu. Getur þú vinsamlegast benda mér á þetta ?
Takk,
Rao.
É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))
þessi konar nálgun er ekki tekið tillit til SharePoint 2010 :
= AND(TRIM([BadgeOwnerFullName])=””,TRIM([BadgeOwnerAccount])=””)
of slæmt…
Ég vil setja inn texta í hástöfum, en ég get á ári til að gera með löggilding formúlur
Þýð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?
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