Matrix report in one page

hello dear,
i have a matrix report with three frames with the directions:
1-down
2-acroos
3-down
the problem is that the 2nd frame expanded so some data goes to another pages
i want to show whole report in one page only.
please guide me
thanks

There isn't any way to do this. Reports breaks up across page boundaries and doesn't continue attempting to fit another part of the matrix on the same page.

Similar Messages

  • More than one updatable report on one page.

    I hope someone can help me with this.
    I've spend a long time looking for the best way to do this but keep running into APEX constraints.
    My problem is that I have two tables;
    1) an 'object' table with static attributes (that can change value but keep no history).
    2) an 'object attributes' table with attributes that can change over time (i.e. keep a history).
    Some of the attributes are optional and some mandatory irrespective of whether they are static or timestamped.
    I want to design a screen that shows both tables on one page - preferably both updatable on the same screen.
    Selecting/clicking a row in the top table (object) will select the appropriate object attribute rows in the table below (I've got that covered - no help needed there).
    If I create a new object record I also need to create an initial object attributes record.
    This first initial attributes record cannot be deleted while the object exists.
    The start date of the object itself and its first object attributes record should remain in sync.
    I cannot separate the object table and attributes tables on different pages as all static and timestamped attributes form one collection that needs to be visible and maintainable from one screen.
    The problem is APEX will not allow more than one updatable (or interactive) report on one page.
    I need a solution where both tables are maintained in a uniform way for the user.
    Not, for instance, one table an updatable report and the other a report with detail form.
    Anybody struggle with a similar problem and found a solution to this problem?
    Any pointers are most welcome.
    Ruud.
    PS. I have a joined view on both tables with an INSTEAD trigger that can process insert/update/delete's on the combined data however I would not like to use that if I can avoid it. It would mean a repetition of static attributes in the one updatable report.

    Andy,
    Apologies for the late reply - Forums have been out for a while :-(
    Thanks for the suggestion. I've had a look at Denes' example and
    at least now I know it is possible.
    I've asked for access to his workspace but have not been given that
    yet so can't look at the details yet but I can make some educated
    guesses as to how it was done.
    I will give it a try.
    I'm still not certain whether having 2 updatable tabular reports is the
    right way to go though....
    Currently I'm working on a page with 2 navigator reports - one for selecting
    the object and another to select the start date of the timestamped attributes.
    Next to that I have an updatable detail form that shows the selected object
    and attributes as one whole set using the joined view I mentioned earlier.
    Inserts, updates & deletes are then done in the form.
    Ruud.

  • Multiple reports on one page; loading in background

    Hey everybody,
    i have a lot of reports on one page so that it takes a long time to load this page. Is there any possibility to just load one or two reports and the rest after the first report is shown or that the reports are loaded in the background?
    thx to everybody,
    dt

    dt,
    Interesting question... It is possible. Get started by looking over Karl's example of a report pull via Ajax here:
    http://apex.oracle.com/pls/otn/f?p=11933:48
    You would just set the code to pull the reports onload without jQuery or when ready with jQuery.
    Regards,
    Dan
    http://danielmcghan.us
    http://sourceforge.net/projects/tapigen
    http://sourceforge.net/projects/plrecur
    You can reward this reply by marking it as either Helpful or Correct ;-)

  • Two tabular reports on one page

    Hello,
    I've a page with master an two different detail regions.
    For both detail regions I need a tabular form.
    The first is no problem. Because the second one cannot be created automatically by ApEx I created the region with the buttons (other names) and the processes manually.
    When I press the button "add" in the second tabular report region the empty column is added to the first tabular report region. The same problem I have with the "Delete" button.
    Is there generally no possibility to place two tabular reports on one page?
    Thanks in advance
    Regards
    Ulrike

    I have a similar need, where I would like to display two reports within different regions on the same page. Both reports would be linked to a Form, such that the desired row could be edited. If the user clicks on a row within region A then it would go to one form for editing that row, and if the user clicks on a row within region B then it would go to a seperate Form for editing.
    I wondered if I could use two "Forms with Reports" and then create a third page that references these to pages through an I-Frame. Hopefully, when I clicked on a row within the I-FRAME everything would navigate to the proper form with the proper row. Is this feasible, or is there a better approach that I should consider?

  • Two Updateable Reports On One Page

    I have 2 updateable reports on one page and two update procedures (one for each report)
    Each procedure is linked to a different button and calls a different procedure in the database
    My question is how to tell the page procedure, which report it should look at ?
    Gus

    My twp page processes are
    Process 1
    DECLARE
       v_Row number;
    v_upd number;
      v_count_failed     number := 0;
      v_count_updated    number := 0;
      v_count_failed2    number := 0;
      v_count_updated2   number := 0;
      v_count_total      number := 0;
    BEGIN
       FOR i IN 1 .. apex_application.g_f02.COUNT
       LOOP
         p_vrpapx.pr_p_upd_correlation (
            apex_application.g_f04 (i), --p_geokey
            apex_application.g_f08 (i), --p_PRIMARYMATKEY
            apex_application.g_f03 (i), --p_DEPMATKEY
            apex_application.g_f16 (i), --p_PROMOKEY
            --to_date(apex_application.g_f11 (i),'DD.MM.YYYY'), --p_STATCALCDAY
            apex_application.g_f11 (i),
            apex_application.g_f06 (i), --p_DOBJECTID
            apex_application.g_f05 (i), --p_POBJECTID
            apex_application.g_f17 (i), --p_USERCORFACTOR
            apex_application.g_fcs (i), --checksum
            v_count_failed,
            v_count_updated
        v_count_total := v_count_total + 1;
        v_count_failed2 := v_count_failed2 + v_count_failed;
        v_count_updated2 := v_count_updated2 + v_count_updated;
        if not apex_application.g_f16 (i) ='ALL'
          then
          v_upd:=p_vrpapx.fn_3_p_update_conv
          apex_application.g_f16 (i), --p_PROMOKEY
          apex_application.g_f08 (i), --p_PRIMARYMATKEY
          apex_application.g_f03 (i), --p_DEPMATKEY :P3_OM,
          apex_application.g_f04 (i), --p_geokey :F140_GEOKEY,
          nvl(apex_application.g_f17 (i),to_number(apex_application.g_f12 (i))), --p_USERCORFACTOR --corfactor
          :F140_PLNO, --pi_plno
          apex_application.g_f15 (i) --primaryscale
        end if;
        --reset variables
        v_count_failed  := 0;
        v_count_updated   := 0;
      end loop;
      :P3_COUNT_FAILED := v_count_failed2;
      :P3_COUNT_UPDATED := v_count_updated2;
    END;Process 2
    DECLARE
      v_count_failed     number := 0;
      v_count_updated    number := 0;
      v_count_failed2    number := 0;
      v_count_updated2   number := 0;
      v_count_total      number := 0;
    BEGIN
       FOR i IN 1 .. apex_application.g_f02.COUNT
       LOOP
         p_vrpapx.pr_3_p_upd_forcast(
            apex_application.g_f04 (i), --p_clocid
            apex_application.g_f05 (i), --p_siid
            apex_application.g_f06 (i), --p_clocfcstversionid
            apex_application.g_f07 (i), --p_clocfcstcalid
            --to_number(apex_application.g_f12 (i)), --p_qtyuser
           -- nvl(apex_application.g_f12 (i), 0), --p_qtyuser
            apex_application.g_f12 (i), --p_qtyuser
           apex_application.g_fcs (i), --p_checksum
            v_count_failed,
            v_count_updated     
        v_count_total := v_count_total + 1;
        v_count_failed2 := v_count_failed2 + v_count_failed;
        v_count_updated2 := v_count_updated2 + v_count_updated;
        --reset variables
        v_count_failed  := 0;
        v_count_updated   := 0;
      end loop;
      :P3_COUNT_FAILED_FORECAST  := v_count_failed2;
      :P3_COUNT_UPDATED_FORECAST := v_count_updated2;
    END;What I mean is that if I update a column in my first report and click update (button linked to process 1).
    How to link the code from process 1 so it uses report 1.
    Gus

  • Multiple ALV reports on one page

    How to display multiple ALV reports on one page.

    this done by this code....
    *& Report  ZPR_02
    REPORT  ZPR_02.
    TYPE-POOLS: SLIS.
    Tables Declaration.
    TABLES: MARA.
    *Internal tables and data declaration.
    DATA: BEGIN OF IT_MARA OCCURS 0,
            MATNR LIKE MARA-MATNR,
            MTART LIKE MARA-MTART,
            MBRSH LIKE MARA-MBRSH,
          END OF IT_MARA,
          BEGIN OF IT_MARC OCCURS 0,
            MATNR LIKE MARC-MATNR,
            WERKS LIKE MARC-WERKS,
            EKGRP LIKE MARC-EKGRP,
          END OF IT_MARC,
          BEGIN OF IT_MARD OCCURS 0,
            MATNR LIKE MARD-MATNR,
            WERKS LIKE MARD-WERKS,
            LGORT LIKE MARD-LGORT,
            LABST LIKE MARD-LABST,
          END OF IT_MARD.
    DATA: WA_FIELD_CAT TYPE SLIS_FIELDCAT_ALV,
          IT_FIELD_CAT1 TYPE SLIS_T_FIELDCAT_ALV,
          IT_FIELD_CAT2 TYPE SLIS_T_FIELDCAT_ALV,
          IT_FIELD_CAT3 TYPE SLIS_T_FIELDCAT_ALV,
          WA_KEYINFO TYPE SLIS_KEYINFO_ALV,
          IT_LAYOUT TYPE SLIS_LAYOUT_ALV,
          IT_EVENTS1    TYPE SLIS_T_EVENT WITH HEADER LINE,
          IT_EVENTS2    TYPE SLIS_T_EVENT WITH HEADER LINE,
          IT_EVENTS3    TYPE SLIS_T_EVENT WITH HEADER LINE.
    *Selection Screen.
    SELECT-OPTIONS: S_MATNR FOR MARA-MATNR.
    *Start Of selection.
    START-OF-SELECTION.
    *Selecting the data.
      PERFORM SELECT_DATA.
    *Populating the field catelogue.
      PERFORM BUILD_FIELD_CAT.
    *Displaying the final output.
      PERFORM DISPLY_OUTPUT.
    *&      Form  Select_data
          Selecting the data.
    FORM SELECT_DATA .
      SELECT MATNR
             MTART
             MBRSH FROM MARA
           INTO TABLE IT_MARA
           WHERE MATNR IN S_MATNR.
      IF NOT IT_MARA[] IS INITIAL.
        SELECT MATNR
               WERKS
               EKGRP FROM MARC
             INTO TABLE IT_MARC
             FOR ALL ENTRIES IN IT_MARA
             WHERE MATNR EQ IT_MARA-MATNR.
      ENDIF.
      IF NOT IT_MARC[] IS INITIAL.
        SELECT MATNR
               WERKS
               LGORT
               LABST FROM MARD
             INTO TABLE IT_MARD
             FOR ALL ENTRIES IN IT_MARC
             WHERE MATNR = IT_MARC-MATNR
             AND   WERKS = IT_MARC-WERKS.
      ENDIF.
    ENDFORM.                    " Select_data
    *&      Form  Build_field_cat
         Populating the field catelogue.
    FORM BUILD_FIELD_CAT .
      DEFINE M_FIELDCAT1.
        WA_FIELD_CAT-TABNAME = &1.
        WA_FIELD_CAT-FIELDNAME = &2.
        WA_FIELD_CAT-SELTEXT_L = &3.
        APPEND WA_FIELD_CAT TO IT_FIELD_CAT1.
      END-OF-DEFINITION.
      DEFINE M_FIELDCAT2.
        WA_FIELD_CAT-TABNAME = &1.
        WA_FIELD_CAT-FIELDNAME = &2.
        WA_FIELD_CAT-SELTEXT_L = &3.
        APPEND WA_FIELD_CAT TO IT_FIELD_CAT2.
      END-OF-DEFINITION.
      DEFINE M_FIELDCAT3.
        WA_FIELD_CAT-TABNAME = &1.
        WA_FIELD_CAT-FIELDNAME = &2.
        WA_FIELD_CAT-SELTEXT_L = &3.
        APPEND WA_FIELD_CAT TO IT_FIELD_CAT3.
      END-OF-DEFINITION.
      M_FIELDCAT1 'MARA' 'MATNR' 'Material No'.
      M_FIELDCAT1 'MARA' 'MTART' 'Material type'.
      M_FIELDCAT1 'MARA' 'MBRSH' 'Industry Sector'.
      M_FIELDCAT2 'MARC' 'MATNR' 'Material No'.
      M_FIELDCAT2 'MARC' 'WERKS' 'Plant'.
      M_FIELDCAT2 'MARC' 'EKGRP' 'Purchasing Group'.
      M_FIELDCAT3 'MARD' 'MATNR' 'Material No'.
      M_FIELDCAT3 'MARD' 'WERKS' 'Plant'.
      M_FIELDCAT3 'MARD' 'LGORT' 'Storage Loc'.
      M_FIELDCAT3 'MARD' 'LABST' 'Valued Stock'.
      IT_EVENTS1-NAME  =  'TOP_OF_PAGE'.
      IT_EVENTS1-FORM  =  'F_TOP_OF_PAGE_ONE'.
      APPEND IT_EVENTS1.
      CLEAR IT_EVENTS1.
      IT_EVENTS2-NAME  =  'TOP_OF_PAGE'.
      IT_EVENTS2-FORM  =  'F_TOP_OF_PAGE_TWO'.
      APPEND IT_EVENTS2.
      CLEAR IT_EVENTS2.
      IT_EVENTS3-NAME  =  'TOP_OF_PAGE'.
      IT_EVENTS3-FORM  =  'F_TOP_OF_PAGE_THREE'.
      APPEND IT_EVENTS3.
      CLEAR IT_EVENTS3.
    ENDFORM.                    " Build_field_cat
    *&      Form  disply_output
         Displaying the final output.
    FORM DISPLY_OUTPUT .
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_INIT'
        EXPORTING
          I_CALLBACK_PROGRAM = SY-REPID.
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
        EXPORTING
          IS_LAYOUT                        = IT_LAYOUT
          IT_FIELDCAT                      = IT_FIELD_CAT1[]
          I_TABNAME                        = 'IT_MARA'
          IT_EVENTS                        = IT_EVENTS1[]
      IT_SORT                          = IT_SORT
      I_TEXT                           = ' '
        TABLES
          T_OUTTAB                         = IT_MARA     .
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
        EXPORTING
          IS_LAYOUT                        = IT_LAYOUT
          IT_FIELDCAT                      = IT_FIELD_CAT2[]
          I_TABNAME                        = 'IT_MARC'
          IT_EVENTS                        = IT_EVENTS2[]
      IT_SORT                          = IT_SORT
      I_TEXT                           = ' '
        TABLES
          T_OUTTAB                         = IT_MARC    .
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_APPEND'
        EXPORTING
          IS_LAYOUT                        = IT_LAYOUT
          IT_FIELDCAT                      = IT_FIELD_CAT3[]
          I_TABNAME                        = 'IT_MARD'
          IT_EVENTS                        = IT_EVENTS3[]
      IT_SORT                          = IT_SORT
      I_TEXT                           = ' '
        TABLES
          T_OUTTAB                         = IT_MARD    .
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
    EXPORTING
      I_INTERFACE_CHECK             = ' '
      IS_PRINT                      = IS_PRINT
      I_SCREEN_START_COLUMN         = 0
      I_SCREEN_START_LINE           = 0
      I_SCREEN_END_COLUMN           = 0
      I_SCREEN_END_LINE             = 0
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER       = E_EXIT_CAUSED_BY_CALLER
      ES_EXIT_CAUSED_BY_USER        = ES_EXIT_CAUSED_BY_USER
    EXCEPTIONS
      PROGRAM_ERROR                 = 1
      OTHERS                        = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    ENDFORM.                    " disply_output
    *&      Form  top_of_page_one
          text
    FORM F_TOP_OF_PAGE_ONE.
      WRITE: / 'Header details (MARA)'.
    ENDFORM.                    "top_of_page_one
    *&      Form  top_of_page_one
          text
    FORM F_TOP_OF_PAGE_TWO.
      WRITE: / 'Item details (MARC)'.
    ENDFORM.                    "top_of_page_one
    *&      Form  top_of_page_one
          text
    FORM F_TOP_OF_PAGE_THREE.
      WRITE: / 'Item details (MARD)'.
    ENDFORM.                    "top_of_page_one
    regards,
    venkat.

  • How to show all the rows of a report in one page

    My report has 30 rows, by default it just show 15 rows. I want to show all the rows just in one page, without cliking link or arrow to see the left.
    In the Layout and Pagination:
    Report Template: template: 15. Standard Report (PPR)
    Pagination Scheme: Row Ranges X to Y (no pagination)
    Display Position: Bottom - Right
    Number of Rows: 1000
    Number of Rows (item) 1000
    Maximum Row Count: 1000
    How to fix it?
    Thanks.
    Jen

    Ok, I think I got it. I needed to blank out Number of Rows(item), Maximum row count and only populate Number of Rows. I was sure I did that before and it didnt work.
    Do you think that the Sessions in Apex can cause unexpected results? I have found that when I make changes I have to log all the way out of Apex, close my browser and reopen everything to ensure that my change took. Does anyone else have this issue? I can move this into a different thread if need be.
    Thx!

  • AJAX calling report from one page to another not Reseting Pagination

    I have links on one page that when clicked are calling a report on another page and loading it in a DIV with AJAX. The problem I am having is that the reports on the 2nd page are built dynamicly depending on the link you click. If you are viewing lines 16-30 and go to a report that only has like 5 lines, you get the Need to Reset Pagination error.
    Invalid set of rows requested, the source data of the report has been modified.Reset Pagination>
    In the htmldb_Get line, I thought you could set it to reset pagination when it fires. The AJAX is below. Does the RP need to be somewere else? or am I just missing something...
    function doReport(pC,pM) {
    document.getElementById('report_drop').innerHTML = 'Loading Page...';
    var tableRow = document.getElementById('reports');
    tableRow.style.display = 'block';
         var get = new htmldb_Get(null,$x('pFlowId').value,'RP',2);
            get.add('P2_CODE',pC)
            get.add('P2_MPC',pM);
         gReturn = get.get(null,'<clip>','</clip>');
         get = null;
         $x('report_drop').innerHTML = gReturn;
       init_htmlPPRReport($x('report_drop').getElementsByTagName('DIV')[0].id.replace('report',''));
         return;
    }So from what I understand the line below should be resetting this
         var get = new htmldb_Get(null,$x('pFlowId').value,'RP',2);   Edited by: Matt.Smith on Jul 18, 2011 12:08 PM

    Hi,
    Source setting for that form page item P1_COUNTRY is
    Source Used:"Only when current value in the session state is null"
    Source Type: Static Assignment.Since i build this form along with report.
    Is im missing something.
    Regards,
    Mini

  • Can we add more than one interative report in one page

    Hi all,
    Can i add two interactive reports in one report region.
    Regards

    Hi Raoul,
    I want it because of this thread of mine
    Changing report dynamically
    If i get solution for the above mentioned thread of mine then i wont have to use two interactive report
    well my Apex version is Application Express 3.1.2.00.02
    can i use two interactive report in this? I want the condional only. I mean one at one time.
    Regards

  • How to display all rows in the report in one page in Oracle APEX 3.2

    Friends -
    We are using Oracle Applications Express 3.2 on oracle database 10.2.0.5 on solaris environment.
    One of our report contains total no of rows 50000. when we ran report by default it is showing 15 and i can go search and change display no of rows to different numbers and click go.
    My question is it possible to display all 50000 rows during first time report launching without going to change rows. Is there any option that we can set how many number of rows that we can display during report design.
    Please advise
    VSH

    Hello VSH,
    >> My question is it possible to display all 50000 rows during first time report launching without going to change rows
    As vee pointed out it is possible, however the question you need to ask yourself is is it wise?
    Bear in mind that displaying 50,000 rows on a single HTML page means a lot of code that must be loaded by the client browser all at once. What it will do to your page loading time? Browser memory? Network bandwidth? Also, do you really believe that it is effective to let an end user look for a specific row among 50,000 rows?
    Regards,
    Arie.
    &diams; Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    &diams; Author of Oracle Application Express 3.2 – The Essentials and More

  • Variable number of reports on one page

    Hi,
    I've made an application to keep track of all our projects, but now I need to make a page with an overview of all projects and there steps, but it has to look a bit like this:
    Project 1
    Title: xxxx
    Project manager: xxx
    Steps of project 1
    Number - Date - Step
    bbb - bbb - bbb
    aaa - aaa - aaa
    Project 2
    Title : yyyyy
    Project manager: yyyy
    Steps of project 2
    Number - Date - Step
    eee - eee - eee
    ddd - ddd - ddd
    ccc - ccc - ccc
    etc...
    But I can't find how to make a number of reports depending on the result of a another query. In PHP or so this would be an easy while within a while, but in ApEx I don't have a clue.
    Does anyone know how to do this? Or direct me to an example or another thread about it?
    Kind regards,
    Raf

    1) Use a List, with a custom itemRenderer
    2) Use a Repeater (Probably easiest)
    3) use Actionscript to addChild() components.
    Tracy

  • One page turn out to be 4 pages in crystal report viewer, Bug?

    we are using crystalReports xi release 2, visual studio 2005,IIS in windows 2003 and asp.net. We have one crystal report viewer in web page to dispaly one report, It has been running properly for several months in production server. Now we run into big issues. In report Views, one page report always turn into  4 small size pages. When we test it in visual studio 2005, it still works correctly without any problem. Even we unstalled IIS and reinstalled IIS, deployed web again, the problem is still there. It is very strange and frustrating to developer! Now we are afraid of handling crystal report, which seem arise many potential unexpected issue down the road. any clue?
    the following is source got from IE browser, height for Viewer1 is only 367px,
    normal value is 1039px,That is reason why page seems significantly shorter.How can we control the height? Even specifing size in css, it just be ignored.
    LINK rel="stylesheet" type="text/css"  aspnet_client/System_Web/2_0_50727/CrystalReportWebFormViewer3/css/default.css"><table id="CrystalReportViewer1" align="center" cellpadding="0" cellspacing="0" style="display:inline-block;border-style:Solid;height:367px;width:149px;">
           style="width: 149px; height: 367px;position:relative"
    Thanks in advanced.
    Jim

    Hi Rizwan,
    You can't with the report itself because once the refresh is complete it requires a full refresh to update any page. And there is no option to for example refresh just the subreport.
    RAS SDK has samples on how to add subreports, see the OverView tab for a link to the samples, but it still requires a refresh to be called.
    One way may be to use Subreports on Demand, URL's to another report.... Each subreport would run individually without refreshing the main report. It would like a Table Of Contents report though.
    So to be clear, adding pages is the same thing as adding more data. Problem is most of the data needs to be complete so that summaries and running totals etc. type of objects require the data to be complete to be able to render each page.
    So why do you need to do this? Can you explain your workflow?
    Don

  • Reports from two different users print on one page

    Hi, can anyone help?
    With Oracle 10g I get the following problem; If two users are running different reports at similar times the user that runs his report second will get his and the previous report on one page, they get combined. The user who ran his report first will get his report correctly.
    Thank you
    Michael

    Thank you for your response. Yes I am using a temp table where I replace variables with paramaters provided by the user. I have rectified the problem by putting in place a check to see if the temp table is in use, if it is a message tells the user to try later. Thank you you were spot on.
    Michael

  • Error updating two reports on same page! Could you have a look please?

    Hey guys!
    I have the following situation :
    two updateable reports on one page with IDs 'DATE_REPORT' and 'WORK_REPORT'
    two pl/sql processes on submit after c.... named 'SUBMIT_DATE' and 'SUBMIT_WORK'
    two buttons named 'SAVE_DATE' and 'SAVE_WORK'
    Finally, the insert and update processes are conditioned to Request = Expression 1 where for the 'DATE_REPORT' it is set to 'SAVE_DATE' and for the 'WORK_REPORT' it is logically set to 'SAVE_WORK'. There are no extra button conditions.
    My problem: No matter which button I press, the array is build up from the columns of the first report and continues to add rows of the second report.
    For instance: 'DATE_REPORT' has 11 rows and 'WORK_REPORT' has 9 rows. In the debug mode I can see that the array is build up using the 'DATE_REPORT' although 'SAVE_WORK' was accepted as the request. The same problem vice versa for the other update.
    ......column CNT_ARBEIT_CRIT_DATE mapped to WWV_Flow.g_f02
    ......column LNG_ARBEITSSCHRITT mapped to WWV_Flow.g_f03
    ......column STR_ARBEITSSCHRITT not mapped - not stateful.
    ......column DATE_GP_X_START mapped to WWV_Flow.g_f04
    ......column DATE_GP_X_END mapped to WWV_Flow.g_f05
    ......column DATE_R_X_START mapped to WWV_Flow.g_f06
    ......column DATE_R_X_END mapped to WWV_Flow.g_f07
    ......column LNG_GEBIET mapped to WWV_Flow.g_f08
    ......column CS not mapped - not stateful.
    ...array has 20 row(s). Used f08 to count.
    Validate report columns(ApexLib_TabForm.validateColumns)
    Row 12 has checksum error. ORA-01403: no data found ORA-01403: no data found ORA-01403: no data found
    ...Row 12
    ...LNG_ARBEITSSCHRITT
    ...CNT_ARBEIT_CRIT_DATE
    ......is not required
    ...LNG_GEBIET
    ......is not required
    ...DATE_GP_X_START
    ......is not required
    ...DATE_GP_X_END
    ......is not required
    ...DATE_R_X_START
    ......is not required
    ...DATE_R_X_END
    0.00: A C C E P T: Request="SAVE_WORK"How can I make sure the arrays are made up from the reports that are subject to the update???
    Many thanks for reading this post and giving some help if you have an idea!
    Regards,
    Seb
    Edited by: skahlert on 13.03.2010 10:57

    Hi Peter! Thanks for your answer. Well, this is what I already assumed! Two updateable reports with different data sources on one page will not work taht easily.
    Both reports have different amounts of columns in my case! I might create some pseudocolumns in the first report to match the columns in the second one. Hence I could try to build up the array like that.
    However, I believe it will not work as I can't use the primary key for the insert procedure in my second report. This is due to the design of the report.
    My initial idea was to somehow deactivate my report regions before running the update resp. insert procedure.
    I thought of using the htp.p statement with 'hideShow(''DATE_REPORT'')' and 'hideShow(''WORK_REPORT'')' to deactivate the regions and run the dml processes afterwards. Of course hiding the regions depending on the requested dml process. My question is if it will actually work like that. My try to hide the regions failed. The DATE_REPORT was indeed hidden but the update was still unsuccessful. I believe hiding the region is not sufficient.
    Do you have a hint how I can completely disable or deactivate the reports using javascript from pl/sql?
    Many thanks and have a splendid sunday!
    Regards,
    Sebastian

  • Report Columns in one Page

    Hi,
    I know the posts on the same issue exist in year 2002 exist but they doesn't seem to have any solutions, or at least do not have the proper answers that I want. Or maybe I miss it when I search.
    I have created a matrix report with groups above.
    Report data layout (example):
    Let's say the group above is by month and year (combined). Then the columns would be the departments while the rows would be the date of the month. The data would be the income type A, income type B, income type C and income type D.
    Jan 2006 | Dept One                      | Dept Two                      | Dept Three                    | Dept Four                     |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    Feb 2006 | Dept One                      | Dept Two                      | Dept Three                    | Dept Four                     |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |Problem:
    I can see that the report generates successfully. Rows and columns showing the correct data. However, the problem arises where one single month (let's say January 2006) of the report matrix group expand from page 1 to page 2 horizontally. And on page one, big amount of space left (below the first part of Janurary 2006 matrix group) which can actually accomodate either the first part of February 2006 matrix group or the rest of January 2006 matrix group. But it wasn't populated.
    {Content of Page One}
    Jan 2006 | Dept One                      | Dept Two                      |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    {Content of Page Two}
    Jan 2006 | Dept Three                    | Dept Four                     |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    Feb 2006 | Dept One                      | Dept Two                      |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    {Content of Page Three}
    Feb 2006 | Dept Three                    | Dept Four                     |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    Mar 2006 | Dept One                      | Dept Two                      |
             | Inc A | Inc B | Inc C | Inc D | Inc A | Inc B | Inc C | Inc D |
    1        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    2        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    3        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    4        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    5        |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    ...      |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    31       |   ... |   ... |   ... |   ... |   ... |   ... |   ... |   ... |
    {...and so on...}Instead, the February 2006 matrix group only started out on page 2 when the January 2006 matrix group ends.
    How can it be done, so that either the following be done?
    A) Second part of January 2006 fills up the first page as well instead of the empty space. Meaning the First part of January 2006 is above and 2nd part below thus filling up the first page. February 2006 would start off from 2nd page.
    B) First part of January and February 2006 fills up the first page and their second part ends at 2nd page.
    FYI, horizontal landscape of report is NOT preferable. Even if it is used, the same scenario persist.
    Hope someone can help me out here on this. Or at least show me how you do it alternatively.
    Thank you.

    Thanks for the reply.
    FYI, not every month have all the columns filled up. Meaning some months may have lesser columns resulting in smaller tables. That's why some of the months, their tables will fit into one page.
    Changing width of does not solve my problem because my reports are made for A4 paper size. Printing such a report with its width altered causes some part of the table which overflows out from A4 paper size not to be printed.
    The location of the value I changed can be found here:
    Paper Layout > Main Section > Property Sheet: Width
    Please do help. Thanks.

Maybe you are looking for

  • Storing chinese in client odb from java application

    Hi all, first i like to thank Greg Rekounas for his wonderful support and contribution.... This is my server setup. os-windows 2000 sp4 db-oracle 9ir2 (unicode with AL32UTF8 charset) lite-oracle10g r2 (with latest patchset) nls_lang- AMERICAN_AMERICA

  • Need to convert MP3 in URL to play it in myspace

    Hello Help ! I need to convert MP3 into URL? (I have a flashfetish player on Myspace they only read url for a dj mix) which sites or witch converter? Hope to speak soon !

  • Stop firefox opening multiple update tabs automatically

    Hi there I'm having trouble with firefox opening up auto update tabs by itself. When you are on any site after about 5 seconds a new tab opens requesting you to auto update my video player. Then 5 seconds later another tab opens saying the same thing

  • 2 authorized computers - 2 libraries - how do I "marry" them

    I have all of the music copied from CD's on my laptop ... and I have a library on my desktop with other more recently purchased music. My desktop has become my best option for high-speed connection ... my laptop USED to be. My laptop library most loo

  • Can my family of 4 have different apple ID's and share purchases?

    I am running into trouble with apps that require a different apple ID to differentiate between each family member because we have all been associating each of our email addresses with only my apple ID. Can each of us in our family have a different ap