ICIActionStatements Interface

The ICIActionStatements interface allows you to make changes to the Event Rule settings.

interface ICIActionStatements  : IDispatch
NOTE: "Function" and "Sub" indicate that the member is a method.

Methods

  • Function Add(lIndex As Long, pdispActionParams As Object) As Object

  • Adds action statement at specified position.

    HRESULT Add(
    [in] long lIndex,
    [in] IDispatch* pdispActionParams,
    [out, retval] IDispatch** ppdispActionStatement);

    EFT v5.2 and later

  • Function AddActionStatement(lIndex As Long, pdispActionParams As Object) As Object

  • HRESULT AddActionStatement(
    [in] long lIndex, 
    [in] IDispatch* pdispActionParams, 
    [out, retval] IDispatch** ppdispActionStatement);

    EFT v8.0.4

  • Function AddIfStatement(lIndex As Long, property As EventProperty, op As ConditionOperator, varConditionValue, bNot As Boolean) As Object

  • HRESULT AddIfStatement(
    [in] long lIndex, 
    [in] EventProperty property, 
    [in] ConditionOperator op, 
    [in] VARIANT varConditionValue, 
    [in] VARIANT_BOOL bNot, 
    [out, retval] IDispatch** ppdispIfStatement);

    EFT v8.0.4

  • Function AddLoopDatasetStatement(lIndex As Long, pdispParams As Object) As Object

  • HRESULT AddLoopDatasetStatement(
    [in] long lIndex, 
    [in] IDispatch* pdispParams, 
    [out, retval] IDispatch** ppdispLoopDatasetStatement);

    EFT v8.0.4

  • Function Count() As Long

  • Retrieves a number of listed action statements.

    HRESULT Count([out, retval] long* plCount);

    EFT v5.2 and later

  • Sub Delete(lIndex As Long)

  • Deletes action statement by index.

    HRESULT Delete([in] long lIndex);

    EFT v5.2 and later

  • Function Item(lIndex As Long) As Object

  • Retrieves or specifies an action statement object by index. (Refer to ICIActionStatement interface.)

    HRESULT Item([in] long lIndex,[out, retval] IDispatch** ppdispActionStatement);

    EFT v5.2 and later