IsCurrentObjectTheAutoInsertRow method (WinStudio scripts)
Applies To
IWSIDOCollection interface
Definition
Returns a Boolean value indicating whether the current object in a specified IDO collection is the automatically inserted row (the autoinsert row) in a grid.
Syntax
object.IsCurrentObjectTheAutoInsertRow( )
Part | Description |
object | Required. The name of a valid IDO collection object. |
Remarks
A return value of:
- TRUE indicates that the current object is the autoinsert row.
- FALSE indicates that the current object is not the autoinsert row.
Use this method if the specified IDO collection has focus. If the specified IDO collection might not have focus, use instead the IsObjectTheAutoInsertRow method.
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 oCache.IsCurrentObjectTheAutoInsertRow() = False 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("This is the auto-insert row.") End If iLoopCounter = iLoopCounter + 1 Loop End Sub