Adding a checkbox to a form report

Hi there,
I've built a multi-item form in APEX 3.1.2, based on the following query:
SELECT id,
       ticker,
       deal_date,
       deal_type,
       no_shares,
       price_per_share,
       commision,
       stamp_duty,
       DECODE( trade_group_id, NULL, 'N', 'Y' ) AS group_ind,
       trade_group_id
  FROM trades
WHERE ticker = 'FXPO'
ORDER BY trade_group_id,
          ticker,
          deal_date.
Unfortunately, I'm not hosting an image online and can't seem to figure out how to attach one to this post, so I can't show you a picture.
I'd like to replace the GROUP_IND value with a Checkbox in the Form Report. However, when I go to Report Attributes>Column Attributes for the GROUP_IND column, I cannot choose a Checkbox to represent that editable column in the report form. In the Tabular form Section>Display As dropdown list, a Checkbox is not given as an option. The closest thing I can find is Select List (static LOV).
Is there any way I can include a Checkbox where I want it to be? If I can, is there any way to ensure the associated report row is highlighted after the Checkbox has been ticked?
Cheers.
James

Hi try this
SELECT id,
       ticker,
       deal_date,
       deal_type,
       no_shares,
       price_per_share,
       commision,
       stamp_duty,
       APEX_ITEM.CHECKBOX(1,trade_group_id) group_ind,
       trade_group_id
  FROM trades
WHERE ticker = 'FXPO'
ORDER BY trade_group_id,
          ticker,
          deal_dateCheers
Ben

Similar Messages

  • Issue with APEX_ITEM.CHECKBOX in Manual Tabular Form report

    Hi,
    I have a simple manual tabular form report with query :
    SELECT
    APEX_ITEM.CHECKBOX(1,order_id) ,
    APEX_ITEM.TEXT(3,Ord_number) ,
    APEX_ITEM.TEXT(4,ord_flag)
    from
    tbl_order
    and a process to update the value of Ord_number & ord_flag columns for the selected (Checked) rows.
    FOR i in 1..apex_application.g_f01.count
    loop
    UPDATE
    tbl_order
    SET
    Ord_number = apex_application.g_f03(i),
    ord_flag = apex_application.g_f04(i)
    WHERE
    order_id = apex_application.g_f01(i);
    END LOOP;
    But the values getting updated wrongly , how can I ensure the exact values is retrieved in apex_application.g_f03(i) & apex_application.g_f04(i) ?
    Regards.
    Benz

    I think the row selector is there if you create an tabular form. However, you can create it yourself following this example:
    http://apex.oracle.com/pls/otn/f?p=31517:170
    Basically,
    apex_item.checkbox (30,
                               '#ROWNUM#',
                               'onclick="highlight_row(this,' || ROWNUM || ')"',
                               NULL,
                               'f30_' || LPAD (ROWNUM, 4, '0')
                              ) delete_checkboxDenes Kubicek
    http://deneskubicek.blogspot.com/
    http://www.opal-consulting.de/training
    http://apex.oracle.com/pls/otn/f?p=31517:1
    http://www.amazon.de/Oracle-APEX-XE-Praxis/dp/3826655494
    -------------------------------------------------------------------

  • Checkbox in tabular form - help needed

    I'm trying to build a tabular form, with a checkbox for a field that can have value 'Y' or 'N'. Adding the checkbox is no problem, with the htmldb_item.checkbox API.
    However, processing it is.
    On this forum I found a way to process the checkboxes, by looping through all the records (with the help of htmldb_item.hidden in which the id is stored) and reading the value from the checkboxes and updating the column if the checkbox is checked. (see Re: Report with updateable checkbox)
    however, as soon as I add a htmldb_item.hidden item, I receive the following error when I submit the tabular form to the Multi Row Update process:
    "Error in mru internal routine: ORA-20001: Error in MRU: row= 1, ORA-20001: ORA-20001: Current version of data in database has changed since user initiated update process. "
    My query:
    Select id
    ,htmldb_item.hidden(1,id)
    ,htmldb_item.checkbox(2,id, decode(field, 'Y', 'CHECKED', NULL))
    from table
    What am I doing wrong?
    is there a better way to process a tabular form with checkboxes?
    Or should I process all the rows manually by updating every record even if it hasn't changed (with a loop through all the records)?

    Tonnie, did you ever get an answer to this question?
    Michael Cunningham

  • Adding a push button on the report toolbar

    adding a save button on the report toolbar, so that after clicking the button, the data fetched on the report will be stored in the application server.

    Hi
    to automate this process ,best way is to create a Z rport and there u can submit this sap standard report and get its output into an Internal table and then u can write this internal table to application server via following demo code -
    this is code for both (download /upload),u can not use CG3y and CG3z as u want to do it as a background job ..
    *& Report ZGILL_AS *
    REPORT ZGILL_AS message-id rp .
    tables: pa0001,pa0002.
    select-options s_pernr for pa0001-pernr no intervals MODIF ID XYZ.
    parameters: p_dwnld AS CHECKBOX ,
    p_upld AS CHECKBOX DEFAULT 'X'.
    parameters: P_DSNI(75) TYPE C MODIF ID ABG DEFAULT
    '/usr/local/sapdata/amit.dat' LOWER CASE.
    data: begin of itab occurs 0,
    pernr(8),
    sp1(1) value ',',
    werks(4),
    sp2(1) value ',',
    persg(1),
    sp3(1) value ',',
    persk(2),
    end of itab.
    data: s_eof(3).
    start-of-selection.
    if p_upld = 'X'.
    OPEN DATASET P_DSNI FOR OUTPUT IN LEGACY TEXT MODE.
    PERFORM FETCH_DATA.
    STOP.
    elseif p_dwnld = 'X'.
    OPEN DATASET P_DSNI FOR INPUT IN LEGACY TEXT MODE.
    IF SY-SUBRC NE 0.
    MESSAGE E016 WITH
    'Error opening seq. file, RC:' SY-SUBRC.
    EXIT.
    ENDIF.
    CLEAR S_EOF.
    DO.
    PERFORM FETCH_file.
    IF S_EOF EQ 'YES'. stop. ENDIF.
    ENDDO.
    endif.
    END-OF-SELECTION.
    if itab[] is not initial.
    perform print_file1 tables itab.
    else.
    write:/ 'No records exists'.
    endif.
    *& Form FETCH_DATA
    text
    --> p1 text
    <-- p2 text
    FORM FETCH_DATA .
    SELECT * FROM PA0001 WHERE PERNR IN S_PERNR.
    MOVE-CORRESPONDING PA0001 TO ITAB.
    TRANSFER ITAB TO P_DSNI.
    APPEND ITAB.
    ENDSELECT.
    CLOSE DATASET P_DSNI.
    ENDFORM. " FETCH_DATA
    *& Form FETCH_file
    text
    --> p1 text
    <-- p2 text
    FORM FETCH_file .
    READ DATASET P_DSNI INTO itab.
    append itab.
    clear itab.
    IF SY-SUBRC NE 0.
    S_EOF = 'YES'. EXIT.
    ENDIF.
    ENDFORM. " FETCH_file
    *& Form print_file1
    text
    -->P_ITAB text
    FORM print_file1 tables P_ITAB structure itab .
    write:/2 'EmpNo',
    14 'Personnel Area',
    34 'Emp Group',
    47 'Emp SubGroup'.
    skip 1.
    loop at p_itab.
    write:2 p_itab-pernr,
    14 p_itab-werks,
    34 p_itab-persg,
    47 p_itab-persk.
    skip 1.
    endloop.
    ENDFORM. " print_file1
    <b>Reward if usefull</b>

  • Search on Master Detail form/report

    Hi,
    I noticed that when I created a new application in Apex 4.01 basing the intial page on a Master Detail form/report, I was able to add a search item to the initial page. When I go to add another page with a different Master detail form/report, I did not have any option for adding a search item to the report page. Seems like an oversight?
    I would appreciate any hints as to how to add same search item to my 2nd Master/Detail form/report.
    Thanks,
    Pat

    Me too facing the some problem can some one pls help

  • Error while configuring Oracle 11g Forms/Reports Product during istallation

    Dears,
    We are trying to configuring Oracle 11g Forms / Reports during istallation.
    OS using: Win 7 -- 32 bit
    RAM: 4 GB
    We have installed the following modules successfully.
    Following are the steps which we have followed:
    1. Installation of Oracle jdk's --> Successful
    2. Installation of Oracle web Logic Product --> Successful
    3. Installation of Oracle Forms & reports Products ---> Successful
    4. Configuration of Oracle 11g Forms / Reports Products --> Failed
    After performing step 4, we are getting an error in the .out file
    Can anyone please let us know what we have to do for making the step 4 successful.
    Following is the content present in the "install2012-08-30_04-43-55PM.out" file..
    Setting ORACLE_HOME to C:\Oracle\Middleware\frs11.1.2
    Setting Doracle.config.mode to true
    Adding C:\Users\id821839\AppData\Local\Temp\OraInstall2012-08-30_04-43-55PM for deletion.
    Adding to classpath:file:/C:/Users/id821839/AppData/Local/Temp/OraInstall2012-08-30_04-43-55PM/ext/jlib/classic.jar
    Adding to classpath:file:/C:/Users/id821839/AppData/Local/Temp/OraInstall2012-08-30_04-43-55PM/ext/jlib/template.jar
    [email protected]lassicPage.ScreenRes
    configFileName:C:\Users\id821839\AppData\Local\Temp\OraInstall2012-08-30_04-43-55PM\ext\jlib\footprint.xml
    Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
    Reading response file..
    Parse Warning at line number:15
    MYORACLESUPPORT_USERNAME=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:27
    PROXY_HOST=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:30
    PROXY_PORT=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:33
    PROXY_USER=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:39
    COLLECTOR_SUPPORTHUB_URL=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:75
    DOMAIN_PORT=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:90
    STATICPORT INI FILE LOCATION=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:99
    PROXY HOST NAME=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:102
    PROXY PORT NO=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Parse Warning at line number:105
    PROXY BY PASS ADDRESS=
    Variables must be defined in a section in the format:VARIABLE_NAME=VALUE. No value found. Ignoring!
    Validations are enabled for this session.
    Verifying data......
    In processErrorMsgStringOracle Instance
    needWritableDirectory: false
    needWritableDirectory: true
    middlewareHomeLocation:C:\Oracle\Middleware
    weblogicHomeLocation:C:\Oracle\Middleware\wlserver_10.3
    weblogicHome:C:\Oracle\Middleware\wlserver_10.3
    weblogicHomeLocation:C:\Oracle\Middleware\wlserver_10.3
    In processErrorMsgStringInstance Name
    In processErrorMsgStringunknown
    In processErrorMsgStringOracle Home
    In processErrorMsgStringDomain Name
    In processErrorMsgStringunknown
    In processErrorMsgStringAdministrator Password
    In processErrorMsgStringunknown
    In processErrorMsgStringAdministrator User Name
    In processErrorMsgStringunknown
    configuration Failed. Exiting configuration due to data validation failure.+
    outputFile:C:\Program Files\Oracle\Inventory\logs\installProfile2012-08-30_04-43-55PM.log
    in writeProfile method..
    +[ENGINE] Adding C:\Users\id821839\AppData\Local\Temp\OraInstall2012-08-30_04-43-55PM for deletion.+
    Thanks in advance..
    Suhail
    Edited by: 956027 on 30-Aug-2012 23:13
    Edited by: 956027 on 30-Aug-2012 23:14

    Following is the last part of thecontent in .log file
    This is the only part wher I have found the term "error"
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of domainName+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.weblogicQueries.IsValidDomainHome] [SRC_METHOD: executeHandler] domainName: frsDomain+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of wlHome+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.weblogicQueries.IsValidDomainHome] [SRC_METHOD: executeHandler] wlHome: C:\Oracle\Middleware\user_projects\domains+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.weblogicQueries.IsValidDomainHome] [SRC_METHOD: executeHandler] mwHome: C:\Oracle\Middleware+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] errID ====>>>>:INST-07277+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Error:Error in validating Domain name+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Cause:Specified Domain name is either not valid or the domain location already has a domain with the same name.+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Action:Enter a valid Domain name+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.weblogicQueries.isValidDomainHome] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Exiting method executeHandler+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Handler launch end: weblogicQueries.isValidDomainHome+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Handler returned status: FAILED+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Error in validating Domain name+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Setting valueOf(DOMAIN_NAME) to:frsDomain. Value obtained from:USER+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Setting valueOf(DOMAIN_NAME) to:frsDomain. Value obtained from:USER+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Setting valueOf(INVALID_TEXT_CHAR_MSG_STRING) to:unknown. Value obtained from:USER+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Setting valueOf(INVALID_TEXT_CHAR_MSG_STRING) to:unknown. Value obtained from:USER+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Inputs passed to the handler: [ FIELD DOMAIN NAME ( field ) = "Domain Name" ], [ DOMAIN_NAME ( val ) = "frsDomain" ], [ INVALID_TEXT_CHAR_MSG_STRING ( invalidCharMsgString ) = "unknown" ], [ Valid Character List for Farm Name ( regEx ) = "[\p{Alnum}_-]+" ]+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.engine.modules.handler.engine.HandlerLauncher$LaunchHelper] [SRC_METHOD: launch] Handler class: class oracle.as.install.common.handlers.txtQueries.CheckTxtFieldUsingRegEx+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Handler launch begin: txtQueries.checkTxtFieldUsingRegEX+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Entering method executeHandler+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of isCanBeBlank+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of val+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.txtQueries.CheckTxtFieldUsingRegEx] [SRC_METHOD: executeHandler] Value to be tested: frsDomain+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of field+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.txtQueries.CheckTxtFieldUsingRegEx] [SRC_METHOD: executeHandler] Text Field name: Domain Name+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of regEx+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.txtQueries.CheckTxtFieldUsingRegEx] [SRC_METHOD: executeHandler] Regular Expression: [\p{Alnum}_-]++
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of minlength+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of maxlength+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Fetching the value of invalidCharMsgString+
    +[2012-08-31T08:46:03.570+02:00] [as] [TRACE] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] [SRC_CLASS: oracle.as.install.common.handlers.txtQueries.CheckTxtFieldUsingRegEx] [SRC_METHOD: executeHandler] Invalid Char Msg String: unknown+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Checking the value for minimum length+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Checking the value for maximum length+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Checking the value for invalid characters+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation.oracle.as.install.engine.modules.validation.handler.txtQueries.checkTxtFieldUsingRegEX] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Exiting method executeHandler+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Handler launch end: txtQueries.checkTxtFieldUsingRegEX+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine.modules.validation] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Handler returned status: SUCCESS+
    +[2012-08-31T08:46:03.570+02:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 12] [ecid: 0000J_vRUGVCgoL5mRS4yZ1GG5qd000003,0] Setting valueOf(ADMIN_PASSWORD) to:<SECURE>. Value obtained from:USER+

  • Required components for Forms&Reports 11.1.2 with SSO support

    Hi.
    Dont know if this is the right forum but I would like to know if any of you has an experience in integrating Forms&Reports 11.1.2 with Oracle Access manager.
    I am in process of upgrading Oracle Forms&Reports 10g configured to use single sign-on to 11.1.2 with Identity and Access management for SSO support. As I read the installation manual I got confused by how to integrate Forms&reports with Access manager to be able to configure it to use single sign-on with MS Active Directory authentication. I am not sure is there enough just to install Access Manager or the installation also requires Identity Management component.
    I would appreciate if one could point me to the right direction. Thanks.
    Best regards.

    I recommend starting with baby steps. First ensure that the FMw installation is working. Can you run a form, and report, and so on. Then add single-signon with OAM. Verify that it is working. Then add AD support. If you try to dive directly into making AD work and something before this step wasn't working, you will have a difficult time troubleshooting.
    Generally speaking, if you have OAM and SSO installed prior to installing FMw, connecting the two is fairly easy because the FMw installation will prompt you during the process. However, even after the fact, linking up can be done from within the EM console even though some external steps may be needed. Once this is working, they you can investigate adding AD to the mix.
    If you already have OAM installed, you are ready to dive into the Forms Deployment Guide.
    http://docs.oracle.com/cd/E24269_01/doc.11120/e24477/sso.htm
    This part of the Deployment Guide will cover things like, which versions of the Identity Management components can be used with Forms/Reports 11.1.2. It will also discuss the functional information need in order to understand how it all works together. Also included are instructions on how to connect the FMw installation to sso. Be careful as you read any of the documents as it is easy to get confused when seeing references to "SSO". In some cases, the term "sso" means single signon and in others it is referring to the product, "Oracle SSO".
    Information about using Active Directory is scattered around the IM documentation, but this is probably a good place to start:
    http://docs.oracle.com/cd/E23943_01/oid.1111/e10031/odip_actdir.htm

  • Installing Oracle Fusion Middleware (Forms/Reports) 11g on windows 2012 x64

    Hi All,
    I'm planning to install oracle fusion middleware 11g (forms/reports) on windows 2012 64 bit.
    Once i started the installation of weblog server 10.3.6 it went fine without any error at this stage.
    In second stage i tried to configure it, but in the configuration process "*Creating Domain*" is getting failed.
    Placed some sample message below from the log file.
    [2014-05-22T10:26:30.563+03:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 10] [ecid: 0000KOYojYVCWr^pxSP5iW1JVQQa000000,0] Setting valueOf(CREATE_DOMAIN) to:false. Value obtained from:USER
    [2014-05-22T10:26:30.563+03:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 10] [ecid: 0000KOYojYVCWr^pxSP5iW1JVQQa000000,0] Setting valueOf(EXTEND_DOMAIN) to:false. Value obtained from:USER
    [2014-05-22T10:26:30.563+03:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 10] [ecid: 0000KOYojYVCWr^pxSP5iW1JVQQa000000,0] Setting valueOf(EXPAND_CLUSTER) to:false. Value obtained from:USER
    [2014-05-22T10:26:30.563+03:00] [as] [NOTIFICATION] [] [oracle.as.install.engine] [tid: 10] [ecid:
    [ecid: 0000KOYolfhCWr^pxSP5iW1JVQQa000003,0] Adding Element:CREATE_DOMAIN_ID for writing.
    Any help in the regard will be greatly appreciated.
    Thanks
    Syed

    Hi,
    1)As per certification matrix Forms and Reports 11.1.1.7.0 is supported on Windows 2012.
       So in order to install Forms and Reports you need to first install the Forms and Reports software binaries then need to run the config.sh command from %ORACLE_HOME%/bin.
       No need to create any domain using the config.sh from Weblogic home.
    2)Please see if the below prerequisites were met :-
       . Assign Proper ip, hostname & domain name
      . Entry of ip, host name & domain name in etc/hosts file
      . Disable anti-virus if any
      . Disable ipv6, a
      . Disable Windows Firewall, Windows Update & Windows Management Instrumentation at Service level (services.msc)
      . Create 2 folder "tmp" & "Java" for temp, jdk & jre installation. And set the path of installed jdk in Environment Variable
    Regards,
    Prakash.

  • RUN_PRODUCT (Forms/Reports Upgrade)

    Hello,
    I have an Oracle Forms application.
    The total application is about 44 forms and 7 reports developed under Oracle Forms/Reports 6i.
    This is running in a Client/Server 2-tier model.
    I want to upgrade to the Web with Oracle 9i Database and Application Server.
    My forms use the RUN_PRODUCT modem to call Reports.
    1) Do I need to rewrite my PL/SQL code to change the RUN_PRODUCT to RUN_REPORT_OBJECT ?
    Regards,
    PT

    Paolo,
    FMA does only perform required code changes. The run_product to run_report_object conversion requires you to provide values for the Reports Server name and the access path you use on your system. Further more the migration will set a default Reports output. if you want your application to programmatically control this, you will have to add code that sets the Reports format and the destination type. The added rp2rrp.pll library has procedures for this.
    The compiler in Oracle Application Server can be used, but doesn't help if you hit a migration issue that wasn't handled by FMA. I would recommend to use the Oracle Developer Suite for migration.
    Frank
    Frank

  • Features Difference between 6i and 11gr2 (forms/reports)..

    Hi all,
    I just upgraded my old style menu-driven application from forms/reports 6i to 11gr2 and don't add features of 11gr2
    still now. So, Its look like old one (6i).
    So, please guide me what features should I add (like look-wise, working-wise, performance-wise etc.),
    so that my application look like latest technology.
    Thanks and Regards.
    Bhatt.

    The biggest difference between Forms 6i and Forms 11g is: 1) the ability to use features of the 11g database, 2) use Java Beans in your form to extend/enhance the functionaly and look-n-feel, 3) import Java directly into your form and interact with the Java through PL/SQL, 4) and most importantly, it is the current supported version of Forms. These are just the highlights. There are other differences.
    In all honesty, what features you use should be driven by the needs of your customer. If your customer needs the application to use the response from a web service, then I would look at implementing a Java Bean in your app to support this customer driven need. I wouldn't recommend adding features just for the sake of adding features if they don't provide direct benefit to your customer. Just my opinion. :)
    Hope this helps,
    Craig...

  • Adding a field to a form based on a table

    Hi
    I am unable to make the following scenario work.
    I have a form which is called from a report. The report passes in an ID parameter. This form field then displays the text associated with this ID because it has a LOV attached to it.
    However, the user is able to select other values from the LOV, which then renders the form useless.
    Is there a way of:
    - disabling the LOV?
    - adding a separate text field to the form where I can display the value I want with no LOV?
    Thanks

    As part of my attempts to make this work, I added a field to a form, with the intention of passing a value into it using the link to the form. But the field does not appear in the list of parameters available to the link.
    why is that?

  • Limit on number of columns details of a master detail form/report

    Hi,
    I understand that there is a limit to the number of columns you can have in a master detail form/report. I am on Apex 4.01 and have a detail section that shows 24 months at a time as columns with integer hours assigned each month. My master detail was working fine with as many as 24 months/columns in this detail section, but I tried to re-use months by 'recycling' months, clearing them out of values and adding the months to the end of each row but now I am getting errors even though I had more columns showing before my 'recycliing' of the columns. The error is:
    "ORA-06502: PL/SQL: numeric or value error: character string buffer too small "
    What I don't understand is -- why am I getting this error now when I actually had more columns in the detail section months ago, and all I am doing is 'recycling' prior columns back into the detail report, not actually adding columns.
    Thanks for any insights anyone can give.
    Pat

    DBA tells me that we are at 9.0.2.2.14, (higher version than the one you suggested) but I still get the same error.
    Thanks,
    Karuna

  • Creating FRCommon system failed - in 11g Forms & Report Installation

    Dear all,
    When installing 11g Forms and Reports "*Creating FRCommon system failed - in 11g Forms & Report Installation*".
    I have successfully created the weblogic server 10.3.5 , and continued with 11g forms & reports. First Installed the forms & reports software, and i try to configure. after several steps of configuration i have failed when its place "*Creating FRCommon system failed - in 11g Forms & Report Installation*".
    What it is this Error.
    Kindly help me.
    My OS Windows
    Forms and reports 11gR2
    More info
    When i start the configuration i have chosen Forms & Reports server and Development tools in the configuration page along with OHS.
    Regards
    Hamid

    Hi experts,
    I have the same problem when I try to install oracle Fusion Middleware 11g, is it possible that I forget some steps before, or should I install required something before continue intallation?
    Best Regards.
    Karim.

  • Issue with checkbox on tabular form

    Hi (to all my friends in deperate times),
    I have a tabular form on a page, which i use for addition of record only. So it always displays me a blank row, which is ready to be inserted after user has filled in data and clicked submit button.
    Now I have a checkbox field on this tabular form. Since all the columns i show as null, I also show this checkbox as unchecked when page shows up. Here is the query for the source region of this form:
    SELECT null "Client",
    null "Currency",
    HTMLDB_ITEM.CHECKBOX(40,'YES',null) critical_box,
    FROM dual
    I have used 'YES' as return value of this checkbox( when user has checked it, else i assume it will be not equal to 'YES').
    I have my own update process, which gets fired on click of 'Submit'.
    this is my insert clause in this update process:
    INSERT INTO table1
    (client, currency,critical_level)
    values
    (APEX_APPLICATION.g_f01(i), APEX_APPLICATION.g_f02(i), decode(APEX_APPLICATION.g_f40(i),'YES','YES','NO')
    Now problem is that when i click checkbox and save it, it adds record correctly. But when i dont click checkbox during insertion, at that i get error message that no data found. It should insert 'NO' for 3rd column when checkbox is not clicked.
    Please help here. Not sure why its giving no data found error when checkbox on tabular form is unchecked.
    Thanks and Regards,
    Rave.

    Hi,
    In the linked thread, the solution was to provide a second, hidden, item that always returned a known value. This item, also created using the APEX_ITEM package, uses the same index number as your checkboxes - so, if your checkboxes use index 40 (to get "f40"), then the hidden item uses 40 as well. This way, we always get at least one value for each row and the last possible value in a row will be known.
    So, assume that the hidden item values are "NO", you have 10 rows on the page and the user ticks items 1, 2 and 5. The f40 items submitted would be:
    YES:NO:YES:NO:NO:NO:YES:NO:NO:NO:NO:NO:NO
    so, there will ALWAYS be 10 "NO" items and the YES item immediately before it will be the checkbox on the same row. So, if we loop through all f40 items, the YES values mean the checkbox and the NO values mean end-of-row - and, if we keep track of the NO values, we know which row we are on.
    So, the code to find the data in f01 and f02 relating to the the YES values (the checked checkboxes) would be something like:
    DECLARE
    vROW NUMBER;
    vF01VALUE VARCHAR2(100);
    vF02VALUE VARCHAR2(100);
    BEGIN
    vROW := 1; // current row number
    FOR x IN 1..APEX_APPLICATION.G_F40.COUNT
    LOOP
      IF APEX_APPLICATION.G_F40(x) = 'NO' THEN
       vROW := vROW + 1; // end of the row, so move to next row
      ELSE
       // found a checkbox, so get related data
       vF01VALUE := APEX_APPLICATION.G_F01(vROW); // f01 item on the same row as the checked item
       vF02VALUE := APEX_APPLICATION.G_F02(vROW); // f02 item on the same row as the checked item
      END IF;
    END LOOP;
    END;Andy

  • Development and Production Requirements for a Forms/Report application

    Dear all,
    We have an application witch run in client/Server mode using Forms/Reports 6i For 300 users.We want to migrate it on Forms/Reports 9I using Oracle 9IAS and Oracle 9IDB.
    I would like to have advises about material requirements of both development and production environment((developer deskop, development appServer and databaseServer, end user desktop,production databaseServer and production AppServer).
    Thank u for giving more details about my request.

    I have my dev and production on 2 different databases/instances, and the workspaces have a different name aswell (think 'dev' and 'prod').
    I do reuse my application ids, which makes the whole process a lot more manageable: easier for me to identify and replacing a whole application.
    However, when i want to replace only 1 page, apex stumbles over the workspace. Bummer.
    So i took an export of a page on both workspaces, and opened the files.
    prompt  Set Credentials...
    begin
      -- Assumes you are running the script connected to SQL*Plus as the Oracle user APEX_040100 or as the owner (parsing schema) of the application.
      wwv_flow_api.set_security_group_id(p_security_group_id=>nvl(wwv_flow_application_install.get_workspace_id,1377027056414870));
    end;
    wwv_flow_application_install.get_workspace_id,1377027056414870));
    I took both workspace IDs and keep them in a simple txt in my installation-files folder. Each time i need to import a page from dev->prod i go in the exported file from dev and change the workspace id to the id of my production workspace id. Everything works magically after that.
    If your application ids also differ, you can try changing the id in the exported file aswell, but i can't tell if it works or not since i've not done that yet.
    prompt  Set Application ID...
    begin
       -- SET APPLICATION ID
       wwv_flow.g_flow_id := nvl(wwv_flow_application_install.get_application_id,130);
       wwv_flow_api.g_id_offset := nvl(wwv_flow_application_install.get_offset,0);
    null;
    end;where of course you'd change around nvl(wwv_flow_application_install.get_application_id,130);

Maybe you are looking for