Compartilhar via


SPList.ValidationFormula property

Obtém ou define uma fórmula que é avaliada toda vez que um item de lista é adicionado ou atualizado.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
Public Property ValidationFormula As String
    Get
    Set
'Uso
Dim instance As SPList
Dim value As String

value = instance.ValidationFormula

instance.ValidationFormula = value
public string ValidationFormula { get; set; }

Property value

Type: System.String
The formula that will be used to evaluate data in the item. The rules for constructing a formula are similar to those for creating formulas for calculated fields. For more information, see Calculated Field Formulas.

Exceptions

Exception Condition
ArgumentException

A cadeia de caracteres é muito longa. O comprimento máximo de uma cadeia de caracteres de fórmula de validação é 1024.

Comentários

Cada vez que um item de lista é adicionado ou atualizado, a fórmula de validação será avaliada. Se a fórmula avalia falseou se ocorrer um erro de cálculo, a atualização não é permitido e será exibida a mensagem na propriedade ValidationMessage .

Tenha em mente que cada campo em um item de lista tem uma propriedade ValidationFormula sua própria conta. A diferença é que a fórmula de validação de um campo pode referir-se somente a esse campo, enquanto a fórmula de validação para um item de lista pode referir-se aos campos de vários ou até mesmo no item.

Dica

Validação de fórmula é independente do tipo de validação controlada pela propriedade EnforceDataValidation .

Ver também

Referência

SPList class

SPList members

Microsoft.SharePoint namespace

ValidationMessage

ValidationFormula

EnforceDataValidation