OraFormsVerifyFlexCellPropIntByIndex Function

Action

OraFormsVerifyFlexCellPropIntByIndex verifies an integer cell property within a flex window cell.

Include file

OraForms.bdh

Syntax

OraFormsVerifyFlexCellPropIntByIndex( in sName     : string,
                                      in nRow      : number,
                                      in nCol      : number,
                                      in nProp     : number,
                                      in nValue    : number,
                                      in nOptions  : number,
                                      in nSeverity : number := SEVERITY_ERROR ) : boolean;

Return value

  • true if successful

  • false otherwise

Parameter Description
sName The control's unique name.
nRow The field’s row.
nCol The field’s column.
nProp Can be one of these constants:
  • ORA_FLEX_CELL_MAX_LEN

  • ORA_FLEX_CELL_LEN

  • ORA_FLEX_CELL_DESCR_LEN

nValue The value to be verified.
nOptions Can be one of these flags:
  • ORA_VERIFY_EQUAL

  • ORA_VERIFY_NOT_EQUAL

  • ORA_VERIFY_GREATER

  • ORA_VERIFY_GREATEREQUAL

  • ORA_VERIFY_SMALLER

  • ORA_VERIFY_SMALLEREQUAL

nSeverity Optional: Severity of the error that is raised if the verification fails. Can be one of the following values:
  • SEVERITY_SUCCESS: Success; no error (numerical value: 0)
  • SEVERITY_INFORMATIONAL: Informational; no error (numerical value: 1)
  • SEVERITY_WARNING: Warning; no error (numerical value: 2)
  • SEVERITY_ERROR: (Default) Error; simulation continues (numerical value: 3)
  • SEVERITY_TRANS_EXIT: Error; the active transaction is aborted (numerical value: 4)
  • SEVERITY_PROCESS_EXIT: Error; the simulation is aborted (numerical value: 5)

Example

dcltrans
  transaction TMain
  var
    sValue   : string;
  begin
    OraFormsSetConnectMode(ORA_SOCKET_CONNECTION); 
    // Connect - with connection properties
    OraFormsSetInt("INITIAL_VERSION", 608);
    OraFormsSetPoint("INITIAL_RESOLUTION", 96, 96);
    OraFormsSetPoint("INITIAL_DISP_SIZE", 1024, 768);
    OraFormsSetInt("INITIAL_COLOR_DEPTH", 256);
    OraFormsSetString("FONT_NAME", "Dialog");
    OraFormsSetPoint("INITIAL_SCALE_INFO", 8, 18);
    OraFormsSetBoolean("WINSYS_REQUIREDVA_LIST", false);
    OraFormsConnect("server module=Person3.fmx userid= useSDI=yes record=names");
    OraFormsSetWindow("Logon");
    OraFormsLogon("user", "password", "orcl_server"); 
    // ---
    // New window activated: WINDOW1
    OraFormsSetWindow("WINDOW1");
    OraFormsVerifyFlexCellPropIntByIndex("ADB Account", 0, 0, ORA_FLEX_CELL_LEN, 5, ORA_VERIFY_EQUAL, SEVERITY_ERROR);
  end TMain;