SetObjectPropertyModified method (WinStudio scripts)

Applies To

IWSIDOCollection interface

Definition

Sets the property of an object in a specified IDO collection to "modified", based on specified criteria.

Syntax

object.SetObjectPropertyModified( string, integer, Boolean )

  Part   Description
object Required. A reference to a valid IDO collection object.
string Required. The name of the object property.
integer Required. An integer indicating the index number of an object in the entries for the current IDO collection.
Boolean Required. Determines whether the object property is marked as "modified".
  • TRUE: The object property is marked as "modified".
  • FALSE: The object property is not marked as "modified".

Example

Sub Main()
   Dim i As Integer
   Dim SubColCache As IWSIDOCollection
   Dim strCompare As String
   SubColCache = ThisForm.Components(GetParameter(0)).IDOCollection
   For i = 0 To SubColCache.GetNumEntries - 1
      If (SubColCache.IsObjectNew(i)) Then
         strCompare = SubColCache.GetObjectProperty(GetParameter(1), i)
         If (strCompare = GetParameter(2)) Then
            SubColCache.SetObjectForceUpdate(i, True)
            SubColCache.SetObjectNew(i, False)
            SubColCache.SetObjectPropertyModified(GetParameter(1), i, False)
         End If
      End If
   Next i
End Sub