Shumica e zhvilluesve të përballur çështjet me validations kolonë në SharePoint 2003/2007.
Ajo është me të vërtetë e dhimbshme për të shkruar validimin duke përdorur qasje me porosi si javascript ose jQuery.
SharePoint 2010 ofron validations e mëposhtme në të dalë nga kutia.
- Niveli Column Validation
- Lista Niveli Validation
Niveli Column Validation
Ndërsa duke krijuar kolonë të ri në listë, klikoni mbi nyjen kolonë validation.
Specifikoni formulë tuaj validation.
e.g.
[FieldName]=”Vlerë”
Formula duhet të kthehen TRUE për validation për të PASS.
Krijo kolonë të ri në Lista dhe Specifikoni validation Settings.
Krijo artikull të ri në Lista, Kliko ruani për të vërtetuar.
WOW ... .life është e lehtë me SharePoint.
Shteti Tuned për të dëgjuar për të nivelit Lista validation në postin tim të ardhshëm.
[…] Në artikullin tim të mëparshëm, Kam shkruar në lidhje me vlefshmërinë e nivelit kolonë në SharePoint 2010. […]
A mund ta krahasojmë më shumë se 2 conditons p.sh.;
Nëse vlerat TextBox mund të jetë ose “NewYork” ose “Washington” atëherë si formulë duhet të jetë.
Stuff e mirë.
Unë kam nevojë për të kontrolluar atë për e-mail validation. Ju lutem mund të sugjerojnë mua për këtë ?
Falënderim,
Rao.
Unë jam duke u përpjekur për të përdorur një linjë të vetme të fushën e tekstit me kolonën validation për të lejuar përdoruesit të vetëm lloji tekst në kolonën. Problemi është se unë nuk mund të kuptoj se si për të lejuar të hyra të shumta në kolonën.
Unë kam një formulë validation që lejon përdoruesit për të hyrë në një vlerë të vetme të tilla si “TC-12.345” por si mund ta rregullojë formulën më poshtë për të lejuar një përdorues që të hyjë diçka si “TC-12.345; TC-23.456; TC-34.567” po ashtu? Nevojë për të lejuar përdoruesit të hyjë deri në 20 Vlerat e veçanta. Formula ime ekzistues është më poshtë. Mirësi suggesst çfarë ndryshimi i duhet të bëjë për të arritur qëllimin tim.
= IF(VETEM([4M_Delete Type])<8,
FALSE,
NËSE(VETEM([4M_Delete Type])= 8,
NËSE(LEFT([4M_Delete Type],3)="TC-",
NËSE(ISNUMBER(VLERA(RIGHT([4M_Delete Type],5))),
NËSE(VETEM(RIGHT([4M_Delete Type],5)= 5),
TRUE,
FALSE),
FALSE),
FALSE),
FALSE))
ky lloj i qasjes nuk është marrë parasysh nga SharePoint 2010 :
= DHE(Trim([BadgeOwnerFullName])=””,Trim([BadgeOwnerAccount])=””)
atë që një turp…
Unë dua të vënë një tekst në shkronja të mëdha, por unë mund pa të bëjë me formulat validation
A do të thotë kjo se = DHE nuk mund të përdoret në Kolona Validation? Po të jetë kështu, si nuk e bëni të dhënave validation më shumë se një kusht?
Rasti im është se unë kam një fushë të quajtur WinChance që është një përqindje në një listë me porosi projekteve ndjekja dhe gjasat e tyre për të vazhduar. Unë jam duke u përpjekur për të siguruar se në qoftë se kolona e quajtur ProjectStatus është vendosur të “Uon” se fushë WinChance është vendosur të 100%.
Mendova se një formulë në Validation Kolona për kolonën WinChance e = DHE([ProjectStatus]=”Uon”,[WinChance]<100 do të kishte arritur këtë. Megjithatë unë merrni një mesazh gabimi të
"The formula cannot refer to another column. Kontrolloni formulën për gabime drejtshkrimore ose të ndryshojë kolonë në këtë kolonë."
Në hulumtimet e mia unë shoh (Unë besoj) shumë shembuj ku validation është bërë në mes të kolonave të ndryshme. Apo jam unë duke i marrë?
A ka ndonjë mënyrë për të krijuar një validation në terren që do të kërkonte një gjatësi prej 6 ku për herë të parë 2 duhet të jetë letra tjetër 3 duhet të jenë numra dhe e fundit do të mund të jetë ose