PrimaryIDOCollection property (WinStudio scripts)
Applies To
IWSForm interface
Definition
Returns a Visual Basic object that references a form's primary IDO collection.
Syntax
varObject = object.PrimaryIDOCollection
Part | Description |
varObject | Required. A Visual Basic variable that is defined as an object and that references the primary IDO collection object being returned. |
object | Required. The name of a valid form object. |
Example
Sub Main()
Dim i As Integer
Dim iNumEntries As Integer
Dim anyModified As Boolean
Dim oCache As IWSIDOCollection
' Set oCache to the form's primary IDO collection
' and retrieve the number of items in the collection.
oCache = ThisForm.PrimaryIDOCollection
iNumEntries = oCache.GetNumEntries()
anyModified = False
' Loop through the form looking for modified rows
' and set a Boolean variable to true if any are found.
For i = 0 To iNumEntries
If oCache.IsObjectModified(i) Then
Application.ShowMessage("Row " & CStr(i + 1) & " is modified.")
anyModified = True
End If
Next i
' Based on the Boolean variable value, display a final message.
If anyModified Then
Application.ShowMessage("There are no other modified rows.")
Else
Application.ShowMessage("There are no modified rows.")
End If
End Sub