OraFormsLovOpen opens a List Of Values dialog for a text control that has a LOV assigned to it. The function also returns the initial number of items in the LOV when the LOV dialog is opened with the default search string.
OraForms.bdh
OraFormsLovOpen( in sName          : string,  
                 out nItemsFetched :  number, 
                 in nFetchFlag     :  number optional ) :  boolean;
               | Parameter | Description | 
|---|---|
| sName | Unique name of the control where the List Of Values dialog should be opened. | 
| nItemsFetched | Number of items that are returned by the default query string of the LOV Dialog. | 
| nFetchFlag | 
                            (otional) Can be: 
  | 
                     
transaction TMain 
  var 
    sValue :  string; 
    nFetched :  number; 
  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"); 
    // New window activated: Logon 
    OraFormsSetWindow( "Logon"); 
    OraFormsLogon( "user",  "password",  "orcl_server"); 
    // --- 
    // New window activated: WINDOW1 
    OraFormsSetWindow( "WINDOW1"); 
    OraFormsMenuItem( "FENSTER1",  "Edit::Display List..."); 
    OraFormsSetWindow( "lovjob"); 
    OraFormsLovOpen( "lovjob", nFetched); 
    OraFormsLovFind( "lovjob",  "%S%"); 
    OraFormsLovSelect( "lovjob",  "SUPER-MAN"); 
    // --- 
    // New window activated: WINDOW1 
    OraFormsSetWindow( "WINDOW1"); 
    OraFormsMenuItem( "WINDOW1",  "Action::Exit"); 
  end  TMain;