Turning the Checkbox values to the report

Hi, I created checkbox "Gender": P2_gender

When I switch to IR in where clause as "" where sex =: P2_gender ""

It is return value if I check a value, but if the two values in the box check it shows no record found...

I don't know where I was wrong. I used to use the list of selection with the same logic worked well. But this is my first time using the checkbox...

Please guide me to achieve my requirement...

Thank you
Nihar Narla

This is the way to do things:

SELECT *
  FROM emp
 WHERE INSTR (':' || :p1_deptno_checkbox || ':', ':' || deptno || ':') > 0

Denes Kubicek
-------------------------------------------------------------------
http://deneskubicek.blogspot.com/
http://www.Apress.com/9781430235125
http://Apex.Oracle.com/pls/Apex/f?p=31517:1
http://www.Amazon.de/Oracle-Apex-XE-Praxis/DP/3826655494
-------------------------------------------------------------------

Tags: Database

Similar Questions

  • Turn the report - lines in columns

    Hope someone can help me with a script SQL that can transform a report from 90 degrees to the row data become columns

    for example

    Select month, cost, Discount
    of Customer_Table

    Month Cost Discount
    08 June to $ 34 to $6
    Jul 08 47 $ $3
    08 August to $ 87 to $8

    Should look like this

    Month June 08 Jul 08 Aug 08
    Cost $34 $ 47 $87
    Discount of $6 $3 $8

    Frank

    Number of columns in a SQL is static. You cannot add columns dynamically. If you want to then build you a SQL query dynamically and run it.

  • Access the values of the checkboxes unchecked in a report.

    Hi all

    I have a report to track the attendance of students in classes.

    The report has values from several tables, including students, class, object, class_meeting etc.

    The report includes all students enrolled in the class and it has a check box field that is used to determine whether or not they were present at the meeting of specific class.

    The box is the student_id column and it is checked when the 'present' field is 1 and unchecked when the 'present' field is 0, it is implemented like this:

    apex_item.checkbox2(1, student_id, DECODE(present, 1, 'CHECKED', null))
    

    According to the documentation of the api.

    I also created a submit to the process that looks something like

    FOR I in 1..APEX_APPLICATION.G_F01.COUNT LOOP
      UPDATE class_meeting SET present = 1 WHERE student_id = APEX_APPLICATION.G_F01(i);
    END LOOP;
    

    So far so good. What I want to do is, say that the Professor opens the new report and uncheck one of the students, and submits the page, how can I set up "presents" to 0 for the uncontrolled student?

    The main issue which I suppose is, how to access values of the boxes unchecked, with one subject to the process.

    It will fail. Unchecked the boxes DO NOT send a value in session state. For example 10 students-> 10 records in table f01. Checked the file 3-> 1 plug in f02 array with the value 1. Pretty useless.

    Keep the boxes to tick with the PK as a value AND add an element hidden with the student ID. In this way, you can associate the boxes up to the correct record.

    A way to deal with the other, now unchecked, check boxes, would probably be to update records for current is set to 0 and then update the records for which the boxes have been checked.

    BEGIN
      -- set all students as not present before setting those who were
      update class_meeting
         set present = 0
       where meeting_id = PX_MEETING_ID;  -- The meeting has a PK of its own I suppose.
    
      -- Array F01 = checkbox, student IDs
      FOR i in APEX_APPLICATION.G_F01.COUNT LOOP
        update class_meeting
           set present = 1
         where student_id = APEX_APPLICATION.G_F01(i);
      END LOOP;
    END;
    

    Moreover, the student ID, then in this loop loop see if you can match the ID with a record in the table of the checkbox. If you can: submit, if you can't find any: absent.

    DECLARE
      l_found BOOLEAN;
    BEGIN
      -- Array F01 = student IDs
      -- Array F02 = checkbox, student IDs
      FOR i in APEX_APPLICATION.G_F01.COUNT LOOP
        l_found := FALSE;
        FOR j IN APEX_APPLICATION.G_F02.COUNT LOOP
          IF APEX_APPLICATION.G_F02 = APEX_APPLICATION.G_F01(i) THEN
            l_found := TRUE;
            EXIT;
          END IF;
        END LOOP;
    
        IF v_found THEN
          update class_meeting
             set present = 1
           where student_id = APEX_APPLICATION.G_F01(i);
        ELSE
          update class_meeting
             set present = 0
           where student_id = APEX_APPLICATION.G_F01(i);
        END IF;
      END LOOP;
    END;
    
  • How to get the checkbox value when value list changed in the classic report

    Hello
    I worked with apex 4.2 and I create normal classic report with a checkbox column and a single column change to select list (named loved) now, when I want change to user list
    take the value of the checkbox element and display it in the message.

    SQL for the report

    {
    SELECT
    "" "< INPUT TYPE ="checkbox"NAME ="f01"VALUE =" "
    || SEQ
    |'">"SEQ, "
    ID,
    DEPT_NO,
    EMP_NAME} I change the column attributes of Dept_NO to display as the selection of the name of the Department (named lov) list.

    now, I want when change of user name of the Department, the value of the MESSAGE ALERT SHOW IN SEQ

    I create JavaScript on the page

    function test (pThis) {}
    var f01_value = $('select[name="f01"]').value;

    Alert ("#SEQ:" + f01_value);

    }
    < /script >
    I call this javascript function when the change in the list, but the value undefined...

    My Question:

    How can get this value or any value of the point in reports

    concerning
    Ahmed

    Hello
    Check your page now.

    As mentioned earlier, you must use APEX_ITEM. CHECKBOX2.

    APEX_ITEM.CHECKBOX2(2,EMP.EMPNO,null,null,null,'f02_'||lpad(ROWNUM,4,'0')) NO,
    

    And the javascript function will be

    
    

    You cannot use $v to get the value of the checkbox element such that it works differently for the boxes, see http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35127/javascript_api.htm #BGBGDGIH.
    Therefore, you use the jQuery val().

    See you soon,.

  • Apex 4.0: Change the lookup field to a checkbox value Multi IR

    I'm new here, but in the hope of being active :)

    Well, now I'm focusing on 4 Apex and I find really new things here. And even new order to develop needs time to get used to.

    Yet, I am changing the search to a Multi value checkbox field in IR I found how to make Apex version 3, but not in 4 no more.
    Tutorials for writing apex v.3:

    1. click on Edit Page 1 on the developer toolbar.
    The definition of Page for page 1 is displayed.
    2. under items, click P1_REPORT_SEARCH.
    3. in display, select the check box and so on...

    But seems not any word 'Elements' of IR and especially P1_REPORT_SEARCH (I guess it should be by default). The title of 'Report attributes' I think 'Search bar' region, only there is no option for this. Is here not to do research with checkboxes in the v4?

    Hello

    Tutorial you probably check for APEX 3.x works still in APEX 4.x if you use Classic report.

    If I understand correctly you now create interactive report that provide functionality to search for box.
    There is no option to convert a select multi IR search text field.

    What you can do with IR, is hide/disable the search field.
    Create you a multi select an item and then use it in the report query where clause.

    Kind regards
    Jari
    -----
    My Blog: http://dbswh.webhop.net/htmldb/f?p=BLOG:HOME:0
    Twitter: http://www.twitter.com/jariolai

  • Dynamic element appears in the reports - apex_item.checkbox

    Hi all

    I want to add a Checkl box to a report, and then select columns. So I used under query for this report.
    SELECT apex_item.checkbox(1,Cus_ID) DELROW,
    Cus_ID Customer_Id,
    Cus_Name Customer_Name
    FROM Customer_List
    But when I use top query and run the report, rather than view the check box on the report it shows simple HTML code for the box under column DELROW.

    This is an example
    <input type="checkbox" name="f01" value="2000" />
    Any idea?

    change the region of reoport, then change to standard column.

  • TextField display only when you select list = - 1 value in the report can be updated

    Hey guys! Only shortly after, find a solution for my last prblem (thank you), I have another that I find very interesting. In VBA it is not an agreement but in Apex is still something else.

    I have a report to be updated with a couple of columns, let's say column a, column b, column c. column a is from a LOV. Now I would like to show column b only if the value in column a is - 1. Of course, this must work individually for each line. Is there a method that works in Apex?

    I tried to declare a condition for the column 2 > > > value of element in the expression 1 = value in the expression 2.

    One article is in turn the LOV column i.e. APEX_APPLICATION. G_F02. This attempt does not work and never displayed in the column of the entire report.

    Do you have an idea how achieve this conditional display referring to another column?

    Best regards

    Sebastian

    Sebastian,

    OK, have a look here. Now, I didn't spend the time to make it perfect, so if you select the NULL option and save, you will see it as a real choice. It's just because you wanted to code based on '-1', so I had to put this value in the departments table.»
    http://www.shellprompt.NET/pls/Apex/f?p=566:22

    Here is the code:

    <script src="http://www.google.com/jsapi"></script>
    
    <script type="text/javascript">
       google.load('jquery', '1.3.2');
    </script>
    
    <script type="text/javascript">
    //<![CDATA[
       $(document).ready(function(){
          $('select[id^="f12_"]').each(function() {
             toggleFields(this);
          });
    
          $('select[id^="f12_"]').live('change', function() {
             toggleFields(this);
          });
       });
    
       function toggleFields(selectElmt) {
          $select = $(selectElmt);
          $commPct = $select.parents('tr').eq(0).find('input[id^="f10_"]');
    
          if ($select.val() == '-1') {
             $commPct
                .focus(function() {
                   this.blur();
                })
                .attr('readonly','readonly')
                .val('');
          } else {
             $commPct.unbind('focus').removeAttr('readonly');
          }
       }
    //]]>
    </script>
    

    The first lines of your application, simply add jQuery. The following code uses jQuery to do what you are looking for. The trickiest part may be understand the references 'f10_' and 'f12_ '. All you have to do is to think of the query in the form of tables. The first column of the query will be f01, f02 the second and so on. Each of your items receives a unique id that is based on that, and those are the jQuery selectors that touches off this fact.

    It can be a little confusing at first, but take a look and let me know if you have any questions. Also, check out www.jquery.com for more information.

    Kind regards
    Dan

    http://danielmcghan.us
    http://www.skillbuilders.com

    You can reward this answer by marking as being useful or correct ;-)

  • Hi whenever I turn on laptop I get a developed era report I sent the report but cannot stop it coming thanks

    Hi when I turn the laptop on keep me planting era to send or do not send report I sent, but continues to come thanks

    [Moved from comments]

    Sending the error report does not solve anything.

    You need to validate you receive the exact error message.

  • How to recover frm the checkbox value

    Hello

    How to recover frm the checkbox value

    can someone help me on this topic

    Thank you

    Sujith

    CheckboxField class

    Boolean getChecked()

  • Using the value of the column of the report in view state

    Hi all

    I have a little trouble as long as you report column. Here's the problem I have face.

    I have a classic report in apex5 (universal theme). Please find the page here https://apex.oracle.com/pls/apex/f?p=62495:5:

    I want to have a condition that SAL column should appear only if DEPTNO! = 10. For this, I put a conditional display for SAL column that "point value / expression 1 column! Expression 2 ="and #DEPTNO # expression1 and expression2 10. But this doesn't seem to work. Can someone help me understand the issue.

    Note: I want to view only the column of the report, not the page item in the condition.

    Thank you

    Stephanie.

    Kalesh Ravi-Oracle wrote:

    I want to have a condition that SAL column should appear only if DEPTNO! = 10. For this, I put a conditional display for SAL column that "point value / expression 1 column! Expression 2 ="and #DEPTNO # expression1 and expression2 10. But this doesn't seem to work. Can someone help me understand the issue.

    It is not possible to report baseline values in the State of the reference column. It would be unwise to do so: how APEX can determine if the column should be included or not until all rows are retrieved?

    Note: I want to view only the column of the report, not the page item in the condition.

    Why? In the example given, this is the correct (and more effective) approach. If the condition must be based on the expected query results, then use a Exists (SQL query returns at least one row) or NOT Exists (SQL query returns no line) condition.

  • OBIEE reporting requiremnt:Display image based on the value of result report

    Hello


    I have an OBIEE reporting requirement, the report displays the result out of 10 based on a value selected in the command prompt dimension, what I want is if the score is less than 5, the image of warning should appear right in the report score with a sufficient distance and if the score is greater than 5, I want a right image tick.

    It will be a great help if someone will give me the solution as soon as possible, because I have a very urgent need.


    Thanks in advance.

    It took 3 clicks to hide the structure of the table...

    For the "how to return an image of the formula in the column" it's just the data format of the column that should be set to the URL of the Image and your column value must be the URL of the image. If you add a formula as CASE WHEN your_condition THEN 'http://.../picture1.jpg' WHEN your_condition_2 THEN 'http://.../picture2.jpg' END

  • How to extract values of classic report column in the text element

    Hi all

    I've created a classic report (select id, name,' < input type = "button" value = "add" id = "add" name = "add" > "as" add details "details ;) with a single column as column values want link.i in the text element when I click on the link of that particular record of the report)

    (1) in the link this link column property I've specified the URL as [javascript:insert_in_table(#ID#,#NAME#)]

    (2) text two article P_ID, P_NAME

    (3) in the header of the page, I've specified as javascript

    < script type = "text/javascript" >

    function insert_in_table (id, name) {}

    var regId = ' #detail #'.substr (1);

    var req = new htmldb_Get (not null, $v ('pFlowId'), 'APPLICATION_PROCESS = add', $v('pFlowStepId'));

    Req.Add ('P_ID', ID);

    Req.Add ('P_NAME', Name);

    forced. GetAsync (function () {}

    If {(p.readyState is 4)

    $a_report (regId);

    }

    });

    }

    < /script >

    (4) created a (add) process whose point: on demand, run this process when requested by ajax

    pl/sql: insert into name_detail (id, name) values (: P_ID,: P_NAME)

    now the problem is I m not getting the values of column in the report in the text element, it only shows white.

    Kind regards

    Ketan

    Hello Ketan,

    Assuming that you want to insert the values into the table, this is why you want to set values for the element,

    If this is the case, then no need to define values for the element to insert.

    Follow the steps below, it is one of the embodiment of your condition.

    Step 1: Put the code below in your classic report query

    assuming that the id is of type number and the name is of type varchar, that's why I am attaching the name to apostrophe, see line 3

    select id
         , name
         , ''  as "Add to detail"
    from detail
    

    Edit 'Add details' column-> column attributes-> view-> column of Standard report

    Step 2: Create a process in the processing of the Page

    Name: INSERT_DATA

    Address the point: on demand, run this process when requested by ajax

    Process: putting the code below

    Declare
      P_ID number ;
      P_NAME varchar2(50);
      Begin
          P_ID   := apex_application.g_x01;
          P_NAME := apex_application.g_x02;
          insert into name_detail(id,name) values (P_ID,P_NAME);
    End;
    

    Step 3: Create a java script function to call your insert ajax process.

    Change the Page-> the function and the global variable declaration-> put the code below

    function insert_in_table(id,name) {
      apex.server.process ( "INSERT_DATA", {
          x01: id,x02: name
      }, { success: function( pData ) { }
      });
    }
    

    Hope this helps you,

    Kind regards

    Jitendra

  • How to get a ledger_id before release of the report by using FND_PROFILE. Value

    Hi all, I am developing a customized using 10 g generator report. How can I get Ledger_id before release of the report by using FND_PROFILE. VALUE(). I tried with this V_LEDGER_ID: = FND_PROFILE. VALUE('GL_SET_OF_BKS_ID'). But it does not work. Please let me know how to get the legder_id using FND_PROFILE. VALUE before release of the report. Thanks, I'm glad.

    What version of oracle apps?

    have you used the user exist in your report?

    Try using the outputs of the user and P_CONC_REQUEST_ID

  • Zoom on chart to the report - filter does not report value

    Hi, I created a graphic for the type of item.  I would like to click the chart element, and it brings me to the report point but filtered by item type.  Currently, he clicks through but not filtered by type of item but pulls the whole report.

    I'm following the general syntax:

    The syntax of the URL of a link is:

    f? p = App:Page:Session:Request:Debug:ClearCache:itemNames:itemValues:PrinterFriendly

    My specific link of the syntax is:

    Select ' f? p = & APP_ID.:2 :'|| : app_session |': P2_hw_type_id: "link,

    HT. Model label,.

    Count (h.ID) value1

    from h, hw_type ht hw

    where h.hw_type_id = ht.id

    Ht.model group

    Where am I missing the operation passes the value clicked in the report?

    TIA

    Pass information through the parameter is only half of the work, as you have discovered you need to add a clause where clause to limit the rows.

    If you want to return the results, if the value is not given, a solution is to use a where clause such as clause:

    where mycol. = coalesce (: P1_PARAM, mycol.)

  • Refresh the report area of PL/SQL (not Page) using the value of the select list

    Hello

    I have a report region based on a "body of the PL/SQL function returning a query'which SQL is generated on the selection of a value of an element from the selection list, select action list is"Redirect and set", but this causes the entire page refresh rather than just the region report." I tried to update the report using only a dynamic action on the item list select (Action now reset to 'None'), but now the report does not appear on the choice of the list. Can someone suggest a solution that will allow me to update this report without refreshing the page? I use APEX 4.2.2 and the syntax of the statement is as follows:

    DECLARE

    v_statement VARCHAR2 (500);

    BEGIN

    SELECT query_text
    IN v_statement
    OF sql_queries
    WHERE query_id =: P2_QUERY;

    RETURN v_statement;

    END;

    where P2_QUERY is Select list item,

    Kind regards

    Kevin.

    KevinFitz wrote:

    The displayed report region is subordinate to the point P2_QUERY is NOT NULL. I guess that the region appears not is because the Action for the select list item is set to None, and so P2_QUERY is always NULL.

    No, the region does not appear because it is subordinated to the P2_QUERY being NOT NULL. This means that the region of report never exists on the page displayed in the browser, so it cannot be updated dynamically. (Dynamic updating is not to evaluate the conditions of the region, and she makes only the content of the report, not the whole region again).

    Remove the condition on the region to report, check the update works and then go back on what exactly are the requirements here. If you want to the area appear only when P2_QUERY has a value, and you want it to be regenerated without submitting and reposting of the page, the region must then be hidden rather than conditionally restored and shown via dynamic when action P2_QUERY Gets a value.

    I tried to add a further Action for the event real value DA but has been a mistake, as stated above,

    All irrelevant if Page to submit items on the region is used correctly.

  • Navigate between the report and dashboard and pass values between another column

    Hello

    I have a question about navigate from 1 report to a dashboard page passing value from column 1 to column 2 in the second report...

    In OBIEE 11 G, I create link action report 1, column 1 and this link from the action is go to the content of the BI and the destination is a dashboard page, which has used 2 column as a dashboard and there are 3 reports that all use column 2 to filter. Now, the dashboard page 2 column is an alias for column 1 report 1, from the point of view of users, these are the same, but OBIEE point of view, they are different.

    My action link is able to access the dashboard, however, the value in column 1 which I clicked on run navigation, not are placed in column 2 as the line of dashboard does not receive this value when navigating...

    Since I can't put column 1 in dashboard 2, nor that I can put the 2 column in the report 1. Because our data model is done in the way that if I use column 1 or 2 in both cases, it will be o-ring...

    Is there a way around this problem?

    Let me know if I need to elaborate

    Thank you

    Hello

    You are going to have three main dashboard page (i.e., dashboad1, 2, 3) in the dashboard you will be having 3 different relationship with different column aliases (e.g. columnx_alias1, columnx_alias2, columnx_alias3) and you're going to have a dashboard more page say dashboardx a report with columnx. Now if you click on report of dashboard1 to go to dashboardx, click on report of dashboard2 also should go to dashboardx, click dashboard3 report should also go to dashboardx.

    1 > you can create 3 variable presentation for column 3 aliases and hide. {{{You can use the union query in sql result say columnx select from table where columnx='@{column1}' union select columnx table where columnx='@{column2}' union select columnx table where columnx='@{column3}'.
    2 > now you can hide these guests with variables.

    Please let me know if you are facing a problem.

    Thank you
    Yacoub

Maybe you are looking for

  • Firefox is in conflict with pxhlpa64.sys

    (1) installed firefox 25 and auditor of race and got the 1st BSOD pxhlpa64.sys (2) installed run fix automatix and fix all clicked again. (3) restarted with the Auditor, got the 2nd pxhlpa64.sys BSOD (4) automatic fix does not resolve pxhlpa64.sys. (

  • Mail quit unexpectedly

    Apple Mail stops after some time, perhaps while the computer sleeps. With the help of OS 10.11.3. Began to have problems until the last update.

  • Windows 10 could not locate the boot camp partition

    I'm trying to install 10 Windows on an iMac end of 2015 with a 512 SSD.  With the help of Boot Camp and an ISO of Windows 10, I am able to create the Bootcamp partition and the iMac restarts in the Windows of Windows installation. I enter my product

  • Alignment of Officejet 4500 problem

    I just installed a black cartridge in my Officejet 4500 G510n z and the printer is now stuck on "alignment page. Please wait! ». I have reset the printer once already (disconnected the power for a few seconds) and it does the same thing now... been w

  • Big problem with the files and Settings Transfer Wizard.

    Basically, what has happened here, it is that I did a backup of the files on the computer of a friend with the wizard to transfer to an external hard drive, but I started on the old computer and for one reason or another never get the CD Wizard so I