GetSubCollection method (WinStudio scripts)
Applies To
IWSIDOCollection interface
Definition
Returns a specified object in a subcollection.
Syntax
varObject = object.GetSubCollection( string, long )
Part | Description |
varObject | Required. A Visual Basic variable that is defined as an object and that references the object being returned from the subcollection. |
object | Required. The name of a valid IDO collection object. |
string | Required. The name of a subcollection. The subcollection name is the property name in the top-level collection. |
long | Required. An index number corresponding to a row in the top-level collection. A value of -1 specifies the current row. |
Example
Sub Main() Dim oCache As IWSIDOCollection Dim iNumEntries As Integer Dim iLoopCounter As Integer oCache = ThisForm.PrimaryIDOCollection.GetSubCollection("UserGroupMaps", -1) iNumEntries = oCache.GetNumEntries iLoopCounter = 0 Do While iLoopCounter < iNumEntries If Not oCache.IsObjectTheAutoInsertRow(iLoopCounter) Then If oCache.IsObjectModified(iLoopCounter) = False Then Application.ShowMessage("Row " & (iLoopCounter + 1) & " has NOT been modified.") Else Application.ShowMessage("Row " & (iLoopCounter + 1) & " has been modified.") End If Else Application.ShowMessage("No more rows.") End If iLoopCounter = iLoopCounter + 1 Loop End Sub