OraFormsGetFlexCellPropStringByIndex function

Action

OraFormsGetFlexPropStringByIndex returns a flex window cell’s string property.

Include file

OraForms.bdh

Syntax

OraFormsGetFlexCellPropStringByIndex( in sName : string,
                                      in nRow  : number,
                                      in nCol  : number,
                                      in nProp : number ) : string;

Return value

  • The value of the property on success.

  • NULL 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_IS_QUERYABLE

  • ORA_FLEX_CELL_IS_FOCUSNOTIFY

  • ORA_FLEX_CELL_IS_REQUIRED

  • ORA_FLEX_CELL_IS_UPDATEABLE

  • ORA_FLEX_CELL_IS_FLEXFIELD

  • ORA_FLEX_CELL_IS_UPPERCASE

  • ORA_FLEX_CELL_IS_NUMERIC

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");
    OraFormsGetFlexCellPropStringByIndex("ADB Account", 0, 0,ORA_FLEX_CELL_IS_QUERYABLE);
  end TMain;