Click or drag to resize

ICriteriaNewUdefCriterion Method

Create a new criterion for a userdefined field Creates a new SOCriterion object based on a user defined field

Namespace:  SuperOffice.COM.SuperOfficeDB
Assembly:  SuperOfficeDB.Interop (in SuperOfficeDB.Interop.dll) Version: 8.0.0.0
Syntax
SOCriterion NewUdefCriterion(
	EnUDefType UDefType,
	string FieldLabel,
	EnCriterionOperator Oper
)

Parameters

UDefType
Type: SuperOffice.COM.SuperOfficeDBEnUDefType
In what you can find the user defined field
FieldLabel
Type: SystemString
The label of the user defined field you want to search
Oper
Type: SuperOffice.COM.SuperOfficeDBEnCriterionOperator

Return Value

Type: SOCriterion
SOCriterion
Examples

NewUdefCriterion

VB
Dim db As New Database
If db.Login("<username>", "<password>") Then
    Dim selection As SOSelection = db.GetSelection(26)
    'Remember that the FieldLabel argument must be written exactly as in the admin client. With the colon!
    Dim criterion As SOCriterion = selection.Criteria.NewUdefCriterion(EnUDefType.enUDefContact, "Creative contact:", _
        EnCriterionOperator.enBeginsWith)
    criterion.Values.AddString("Hannah")
    selection.Criteria.Add(criterion)

    selection.Save()

    MsgBox("criterion added")
Else
    MsgBox("failed to log in")
End If

See Also