Kolonnu validācija SharePoint 2010

Lielākā daļa no izstrādātājiem saskaras problēmas ar kolonnu validations SharePoint 2003/2007.

Tas ir patiešām sāpīgi rakstīt apstiprinājumu, izmantojot pielāgotu pieeju, piemēram, JavaScript vai jquery.

SharePoint 2010 nodrošina šādus validations in Ārpus Box.

  • Kolonnas līmeņa validācijas
  • Saraksts līmeņa validācijas

Kolonnas līmeņa validācijas

Veidojot jaunu kolonnu sarakstā, noklikšķiniet uz kolonnas apstiprināšanas mezglu.

Norādiet savu validācijas formulā.

g.

[FieldName]=”Cenas”

Formula vajadzētu atgriezties TRUE validēšanas PASS.

Izveidot jaunu kolonnu sarakstu un noteikt validācijas iestatījumus.


Izveidot jaunu vienumu saraksts, Noklikšķiniet uz Saglabāt, lai apstiprinātu.

WOW ... dzīvē ir. Viegli ar SharePoint.

Valsts Tuned uzzināt saraksts līmeņa validācijas manā nākamajā post.

8 komentārus Kolonna Validation SharePoint 2010

  • […] Manā iepriekšējā rakstā, Es rakstīja par kolonnu līmeņa validācijas SharePoint 2010. […]

  • veenar

    Vai mēs varam salīdzināt vairāk nekā 2 conditons piemēram,;
    Ja textbox vērtības var būt vai nu “NewYork” vai “Vašingtona” tad kā formulā ir jābūt.

  • Rao

    Good Stuff.

    Man vajag, lai pārbaudīt to e-pasta apstiprināšana. Vai jūs, lūdzu, ieteikt man par šo ?

    Paldies,
    Rao.

  • SPsidd

    Es cenšos izmantot vienu teksta rindiņu laukā ar kolonnu validācija, lai ļautu lietotājiem vienkārši ierakstiet tekstu kolonnā. Problēma ir tā, ka es nevaru izdomāt, kā atļautu vairākus ierakstus pārnes kolonnā.

    Man ir validācijas formulas, kas ļauj lietotājiem ievadīt vienu vērtību, piemēram, “TC-12.345” bet kā es varu noregulēt formulu, lai ļautu lietotājam ievadīt kaut ko līdzīgu “TC-12.345; TC-23.456; TC-34.567” kā arī? Nepieciešams, lai ļautu lietotājiem ievadīt līdz 20 atsevišķas vērtības. Manu esošo formula ir zem. Lūdzu suggesst ko mainīt man būtu jādara, lai sasniegtu mans mērķis.

    = IF(LEN([4M_Delete tips])<8,
    FALSE,
    IF(LEN([4M_Delete tips])= 8,
    IF(LEFT([4M_Delete tips],3)= "TR-",
    IF(ISNUMBER(VALUE(RIGHT([4M_Delete tips],5))),
    IF(LEN(RIGHT([4M_Delete tips],5)= 5),
    TRUE,
    FALSE),
    FALSE),
    FALSE),
    FALSE))

  • 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

    Does this mean that =AND cannot be used on Column Validation? If so, how does one do data validation on more than one condition?

    My case is that I have a field called WinChance that is a percentage in a custom list tracking projects and their likelihood to proceed. I am trying to ensure that if the column called ProjectStatus is set to “Won” that the WinChance field is set to 100%.

    I thought that a formula in the Column Validation for the WinChance column of =AND([ProjectStatus]=”Won”,[WinChance]<100 would have achieved this. However I get an error message of

    "The formula cannot refer to another column. Check the formula for spelling mistakes or change the column to this column."

    In my research I see (I believe) plenty of examples where validation is done between different columns. Or am I going crazy?

  • Ron

    Is there a way to create a Field validation that would require a length of 6 where the first 2 must be Letters the next 3 must be numbers and the last could be either

Atstāj atbildi

Jūs varat izmantot šo HTML tagus

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