SetCurrentObject method (WinStudio scripts)
Applies To
IWSIDOCollection interface
Definition
Makes an object in an IDO collection, specified by index number, the current object and returns a Boolean value indicating whether the operation was successful.
Syntax
object.SetCurrentObject( long )
Part | Description |
object | Required. A reference to a valid IDO collection object. |
long | Required. A long integer indicating the index number of an object in the collection. |
Remarks
A return value of:
- TRUE indicates that the current object's index number is set.
- FALSE indicates that the current object's index number was not set.
This method makes a specified object current without the associated processing that would normally occur, such as updating components bound to data in the collection.
Example
Sub Main()
Dim i As Integer
If i < ThisForm.PrimaryIDOCollection.GetNumEntries() - 1 And _
ThisForm.PrimaryIDOCollection.IsObjectPropertyModified("EntityCode", i) And _
ThisForm.PrimaryIDOCollection.IsObjectPropertyModified("AccountNo", i) And _
Not ThisForm.PrimaryIDOCollection.IsObjectPropertyModified("PaymentType", i) Then
ThisForm.PrimaryIDOCollection.SetCurrentObject(i)
ThisForm.SetFocus("PaymentTypeGridCol")
End If
End Sub