Best way to show Reports

Hi All !
I am new to this Java developer forum, and trying to find the Best way to Display Reports from the Data base as cristal Reports,
Is any easy way to implement this in my Java Project?
with Regards
vinoth

Hi,
This forum is exclusively for questions related to Sun Java Studio Creator. Could you pls post your question in an appropriate forum.
Thanks,
RK.

Similar Messages

  • Best way to show the following data?

    Hi Experts,
    I am designing a validation solution in java webdynpro.
    I need to process 1000 records against certain logic and need to show the errors in the interface..Each record has more than 30 columns. I would like to get your suggestions on,
    1. How to display 1000 records with nearly 30 columns? A normal table with scrolling is enough or i need to split into 2 or 3 tabs based on some grouping and show these 1000 records?
    2. What would be the best way to show the error messages on these records?, Is it advisable to show the error messages on a tooltip? Is it possible to show a tooltip for each record in a table?
    Any suggestions would be really helpful for my work...
    Thanks in advance..
    Regards,
    Senthil
    Edited by: Senthilkumar.Paulchamy on Jun 23, 2011 9:18 PM

    Hi,
    Depending on your data would use a TableColumnGroup to group your 30 columns under a common header (displaying only the most significant data)
    Expanding the row would then show all 30 columns' data
    To display the errors, I would display the common header rows in bold red to make them stand out from the non-erroneous rows.
    Furthermore, I would add a toggle button, to alternate between 'all records' and 'erroneous records only'
    Best,
    Robin

  • Best way to show a hierarchical tree report in APEX 4.2

    I have a hierarchical query spanning four levels over two tables.  The query works great and also includes hierarchical sum columns (i.e. the parent shows the sum of all children) using functions.
    I'm wondering what the best way to display this data to users is?
    At the moment I'm thinking I would have a collection holding my report with an extra 'show' column.  Then I would include HTML to set the correct show/hide values and refresh the report when a node is clicked.  I feel this would probably work but it can't be the best way.
    I stripped down my query to the columns needed (no sum columns) and the APEX tree regions work nicely for this.  Is there any alternative jquery plugin or anything that people have experience with that will give me the native 4.2 tree structure whilst also allowing me to display extra columns with links?
    If I need to provide any more info just let me know!

    The best you can do is to concatenate multiple columns into single with some separator. I have not tested give a try it might resolve your issue.
    with data as (
    select 'M'              as link_type,
          null            as parent,
          'All Categories' as id,
          'All Categories' as name,
          null            as sub_id
      from demo_product_info
    union
    select distinct('C')    as link_type,
          'All Categories' as parent,
          category        as id,
          category        as name,
          null            as sub_id
      from demo_product_info
    union
    select 'P'              as link_type,
          category parent,
          to_char(product_id) id,
          product_name    as name,
          product_id      as sub_id
      from demo_product_info
    union
    select 'O' as link_type,
          to_char(product_id) as parent,
          null                as id,
          (select c.cust_first_name || ' ' || c.cust_last_name
              from demo_customers c, demo_orders o
            where c.customer_id = o.customer_id
              and o.order_id    = oi.order_id ) || ', ordered'
          ||to_char(oi.quantity) as name,
          order_id as sub_id
      from demo_order_items oi
    select case when connect_by_isleaf = 1 then 0
                when level = 1            then 1
                else                          -1
          end    as status,
          level,
          name ||'--->' || parent  as title, ---- This way you can concatenate multiple columns
          case when link_type = 'M' then '#IMAGE_PREFIX#Fndtre11.gif'
                  when name = 'Mens' then '#IMAGE_PREFIX#wparea.gif'
                  when name = 'Womens' then '#IMAGE_PREFIX#wtpaint.gif'
                  when name = 'Accessories' then '#IMAGE_PREFIX#wpaste.gif'
                  when link_type = 'P' then '#IMAGE_PREFIX#cartHL.gif'
                  when link_type = 'O' then '#IMAGE_PREFIX#Fndtre13.gif'
          else null
          end    as icon,
          id    as value,
          'View' as tooltip,
          null  as link
    from data
    start with parent is null
    connect by prior id = parent
    order siblings by name
    Br,
    Zaif

  • Best way to create reports?

    Hi,
    I need to create an reporting application. What is the best way to do this? Shall I directly code in JSP with html tables and all? The reports are mainly like aggregating many details. Like counts of records on a particular day etc.
    Please suggest the best way to achieve this.
    Thanks
    nytins

    You can use the jasper reports for doing the reporting. you just needs to invoke the Report once. you wont need any PDF version to write it for the user as the Jasper Report can be taken in PDF,HTML and Text format.
    Once the reporting structure is set, you can directly link the DB with it, and it will fetch the record by itself and show it to user.
    You do have the manual reporting option, as putting up everything by manual code. But i won't prefer that. Rest is upto you. :)

  • What is the best way to show/hide n number of columns ?

    Hi,
    I have a dynamic report that I have show/hide columns working using the below code. But when there are 500 or more rows it takes about a minute or more just waiting to see the columns toggle.
    What is the best way to do this?
    // Existing Javascript
    [script language="JavaScript" type="text/javascript"]
    var maxcnt= mymonths.length;
    function hideMaxEarn(){
    for(var j=0;j[maxcnt;j++){
    hideColumn('MON'+mymonths[j],'MAXCOL'+mymonths[j]);
    hideColumn('MON'+mymonths[j],'EARNCOL'+mymonths[j]);
    hideColumn('MON13','MAXCOL13');
    hideColumn('MON13','EARNCOL13');
    function showMaxEarn(){
    for(var j=0;j[maxcnt;j++){
    showColumn('MON'+mymonths[j],'MAXCOL'+mymonths[j]);
    showColumn('MON'+mymonths[j],'EARNCOL'+mymonths[j]);
    showColumn('MON13','MAXCOL13');
    showColumn('MON13','EARNCOL13');
    function getCellIndex(pRow,pCell){ 
    for(var i=0, n=pRow.cells.length;i[n;i++){ 
        if(pRow.cells[i] == pCell) return i;
    function hideColumn(pMon,pCol){
    var l_Cell = $x(pCol);
    var l_Table = html_CascadeUpTill(l_Cell,'TABLE');
    var l_Rows = l_Table.rows;
    l_CellI = getCellIndex(l_Cell.parentNode,l_Cell);
    for (var i=0, n=l_Rows.length;i[n;i++){
        if(i != 0) {
           html_HideElement(l_Rows[i].cells[l_CellI]);
    } else {
    $x(pMon).colSpan = $x(pMon).colSpan - 1;
    function showColumn(pMon,pCol){
    var l_Cell = $x(pCol);
    var l_Table = html_CascadeUpTill(l_Cell,'TABLE');
    var l_Rows = l_Table.rows;
    l_CellI = getCellIndex(l_Cell.parentNode,l_Cell);
    for (var i=0, n=l_Rows.length;i[n;i++){
        if(i != 0) {
           html_ShowElement(l_Rows[i].cells[l_CellI]);
    } else {
    $x(pMon).colSpan = 3;
    return;
    [script]

    Hi Andy,
    Yes, I replaced the code calling the same things in a loop to one loop getting the Table reference once and I build an array of column numbers at the time the report is built so I don't have to get the column number each time....
    it is a couple of seconds faster in about a 30 second response time. It will have to do it for now, no more time unless you see something in this new code...
    Thank you! Bill
    // dynamically built code
    col_nbr_array = new Array();
    col_nbr_array[0] = "1";
    col_nbr_array[1] = "2";
    col_nbr_array[2] = "4";
    col_nbr_array[3] = "5";
    col_nbr_array[4] = "7";
    col_nbr_array[5] = "8";
    col_nbr_array[6] = "10";
    col_nbr_array[7] = "11";
    col_nbr_array[8] = "13";
    col_nbr_array[9] = "14";
    col_nbr_array[10] = "16";
    col_nbr_array[11] = "17";
    col_nbr_array[12] = "19";
    col_nbr_array[13] = "20";
    col_nbr_array[14] = "22";
    col_nbr_array[15] = "23";
    col_nbr_array[16] = "25";
    col_nbr_array[17] = "26";
    col_nbr_array[18] = "28";
    col_nbr_array[19] = "29";
    col_nbr_array[20] = "31";
    col_nbr_array[21] = "32";
    col_nbr_array[22] = "34";
    col_nbr_array[23] = "35";
    col_nbr_array[24] = "37";
    col_nbr_array[25] = "38";
    col_nbr_array[26] = "40";
    col_nbr_array[27] = "41";
    // Static code
    function show_hide_column(do_show) {
    // Set Style, Show/Hide
    var stl;
    var csp;
    if (do_show){
    stl = 'block'
    csp = 3;
    }else{
    stl = 'none';     
    csp = 1;     
    // get rows object
    var l_Rows = document.getElementById('DT_RANGE').rows;
    var totCellNbr1=parseFloat(col_nbr_array[maxcnt-1])+2;
    var totCellNbr2=totCellNbr1 +1;
    var n=l_Rows.length;
    for (var i=0; i[n;i++){
        if(i != 0) { // if not the main header which spans 3 cols when expanded
          // Go through and show/hide each cell
          for(var j=0;j[maxcnt;j++){
              l_Rows[i].cells[col_nbr_array[j]].style.display = stl;
    // Totals
    l_Rows.cells[totCellNbr1].style.display=stl;
    l_Rows[i].cells[totCellNbr2].style.display=stl;
    } else { // row 1 that has Month spelled out - colspan of 3, others has max,earned and score columns for each month.
    var maxhdr = maxcnt/2;
    for(var k=1;k[=maxhdr;k=k+1){
    //alert('Header['+k+']');
    l_Rows[i].cells[k].colSpan=csp;
    // Total column
    //alert('TotHeader['+(maxhdr+1)+']');
    l_Rows[i].cells[maxhdr+1].colSpan=csp;
    [script]

  • Best way to produce reports if the data model is in RDBMS

    we have database available in RDBMS.we will have to create reports out of that database.
    Anyone suggest me best way(by considering all the factors) to get the reports if database is in RDBMS.
    what are all need to follow in physical layer and what are all need to follow in BMM layer.

    Thanks saichand for the response.
    Ex: lets say,if there are 25 tables in the database(in RDBMS,there are lot of joins exists between the tables like A->B->C->D->E->F->G->H, in this case if report is from A,E and G then which way i will have to create view in the physical layer)
    i have arrraged tables and columns below for better understanding
    A B c D E F G
    A1(pk) B1(PK) C1(PK) D1(PK) E1(PK) F1(PK) G1(PK)
    A2 A1(fk) B1(fk) C1(fk) D1(fk) E1(fk) F1(fk)
    A3 B2 C2 D2 E2 F2 G2
    from the above tables and columns,if the report should be with A1,E1,E3,G1,G2 fields in that case how to create view in the physical layer.
    for each and every report do we need to create seperate view?
    can you please elaborate the procedudure in different situations?
    Thanks in Advance.
    Edited by: user12077461 on Feb 5, 2011 7:59 AM

  • The best way to get reports 6i output into Excel 97

    Hi there,
    I have a number of graphical reports that have a few group levels. These generate HTML or PDF output ok.
    I want to get the output to look as close to the HTML/PDF output from Report Server or Runtime into Excel 97.
    Outputting as HTML and importing into Excel does not work very well as Excel places all the horizontal data into one cell! This works perfectly in Excel 2000 but our client does not have this licenced so it is not a solution.
    I have thought about outputting as delimited output. This has the effect of placing all the parent group information on each detail line (it is like the group by clause has been removed if you did something similar in SQL*Plus) along with all the prompts and it looks a real mess and takes up many columns in Excel 97.
    What is the best way to approach this?
    Cheers,
    John

    If this is a client/server app, then you could use ole or dde to put the data directly into Excel.
    Chad

  • Best way to show movie release date by year under "Movies" section

    I am a proud owner of a new 2nd gen Apple TV. It does everything I hoped. I am using IDentity 2 to capture the movie Metadata and import into a new m4v file. All data is trnsferred into iTunes. The question: What is the best way to have the release year show in Apple TV? I currently have a description, actor, director, time, etc showing. The Metadata is taken from IMDB, so the release date is listed in the video description when I "get info" in iTunes. As you can imagine, I don't want to manually input the release year in every movie file name. Any suggestions?

    No asnswer. I can't find an answer on the web either. How many more years till Apple fixes this?

  • Best way to show a "kiosk type" video done with final cut pro. Any ideas?

    Hi,
    Was hoping to get some pro opinions (no pun intended) on the best way to send my edited final cut vid (png format for super clear text) to 32 inch monitors that will play them in the "store". We have 4 tvs, and they all need to show the video, and the sound (music) accompanying the video. The video is around 8 hours long (bunch of edited video clips to music) and will have to loop somehow. It's much too long for a dvd, as I want to keep the quality primo, so I was considering either a video ipod, or an actual computer. Just the ipod is so mall and frail (lol not really but around the people I work with it would be), and a computer might be overkill. Any ideas or opinions would be highly appreciated.
    Thanks.

    http://www.wdc.com/en/products/index.asp?cat=30
    http://store.apple.com/us/browse/home/shopipod/family/appletv

  • *** Best way to SHOW my HDV footage?

    I need to show my HDV footage the best way possible this weekend. Here's my current set-up and plan. Could anyone let me know if it's a good plan or if they have any suggestions to improve the quality. Ultimately I need to be able to show the best quality possible without incurring much expense beyond what I already have. My main question is whether I should play my project from the timeline in FCP (risky) or what the next best quaality output option would be. For example, would exporting it as a full-quality Quicktime Movie be the best option or burn an "HD-DVD" DVD and play it off my tower. Which would be the best option?
    Equipment:
    Powermac G5 DP 2.7 with 4 gb ram
    32" Philips LCD TV
    The Plan:
    To bring the G5 tower in and play the HDV footage directly to my LCD tv via DVI (out) and HDMI (in). Native resolution of my LCD TV is 1366x768 so it looks better than playing it on most plasmas.
    Thoughts? Suggestions?

    The sequence I just worked on was almost all slow motion, which seems to be rather difficult with HDV and the basic FCP Speed filter. I have been experimenting with lots of Quicktime Movie exports and Compressor settings to get a decent anamorphic SD DVD. Nothing comes anywhere near the Print To Tape of my HDV footage. I'm viewing everything on a Sony 32" HD Plasma. Which by the way is not Native 1080i, as many HD TV's are not. Just got Sony's new SXRD HD TV which is native 1080i, but haven't tested on that yet. (either SD DVD or HDV from camera)
    I don't know how long your sequence is, but dump it over and over to tape and run that. Assuming it's OK to rewind every 60 minutes.

  • Best way to show multiple copies of same data to different users

    Hi,
    I am new to configuring and using Oracle. I have an oracle db installed on a server machine and I loaded it with a set of data. I have multiple users who would all like to access the tables but they need to see unique copies of the data.
    What is my best approach? Should I create a new database instance? If so what is the best way to copy data to the new instance?
    Any help is greatly appreciated.

    Each developer should copy from the 'base' schema to his own the tables he requires to do his work. Give each developer select privileges on the 'base schema' tables so he cannot change them. This way, the developer can refresh his data as needed on his own. Public synonyms for the base schema tables will enable developers to only have to copy tables they wish to modify.
    Creating a separate fully loaded schema for each developer is going to create a never ending load of work for you as developers will be constantly asking you to refresh their schemas. Alternatively, you could create an export of production on a schedule and let the developers do the import to their schema when they wish.
    Basically, these folks are developers and, IMNSHO, should be managing their own development schemas.

  • Best way to generate report on huge data table

    Hi,
    I am using Oracle11g.
    I want to generate reports on transaction tables containing huge amount of data, on which very frequently DMLs are performing in real time.
    i want to keep my report/result in RESULT_CACHE for 15 mins. active. whenever any insert/update runs on main tables the RESULT_CACHE is getting invalidated
    my question is can i control/stop RESULT_CACHE relies on(table_name) invalidating, as Oracle11g invalidating RESULT_CACHE automatically.
    my requirement is to not hit the main table again&again.
    pls help..
    Thanks in advance.
    Vinod

    910575 wrote:
    Hi,
    I am using Oracle11g.
    I want to generate reports on transaction tables containing huge amount of data, on which very frequently DMLs are performing in real time.
    i want to keep my report/result in RESULT_CACHE for 15 mins. active. whenever any insert/update runs on main tables the RESULT_CACHE is getting invalidated
    my question is can i control/stop RESULT_CACHE relies on(table_name) invalidating, as Oracle11g invalidating RESULT_CACHE automatically.
    my requirement is to not hit the main table again&again.
    pls help..
    It sounds as if you're trying to avoid contention on a very busy large table while users are experimenting with relatively small fractions of the total data set. The type of thing you're doing is probably about the best approach - though it sounds as if you are not using global temporary tables which could save you a bit of time and contention when refreshing each private data set.
    Ideally, though, you probably want a front end tool that does client-side caching - i.e. pulls the data into the front-end tool and lets the user rearrange it cosmetically there until the user explicitly requests a new trip to the database. I think Oracle Discoverer has (had) some capability in this area. What's the scale of the work the users are doing - can you give us a few scenarios about how much raw data they will extract and what they want to do with it before they refresh it ?
    Regards
    Jonathan Lewis
    http://jonathanlewis.wordpress.com
    Author: <b><em>Oracle Core</em></b>
    P.S. Oracle does have client-side caching technology - but your ability to use it is dependent on the tools you use. You might want to go over to one of the developer or BI forums to see what they say about this problem; they may give you a different perspective on it.
    Edited by: Jonathan Lewis on Jan 31, 2012 6:55 PM

  • Best way to show data of multiple lists - List Dashboard

    Hi,
    I am using SP 2013. I have around 10 custom lists, in which users add items. When a item is added a custom Visual studio approval workflow is triggerred.
    I am trying to create a visual webpart (VS 2012) , which will show the items that the logged-in user has created under each of the list. I want to show the data in a list-by-list manner (kind of a dashboard). Each of the list has different kind of columns.
    Which would be ideal way to achieve this? Should it be a dynamic table or a dynamic SPGridView or is there any other way to achieve this?
    There would be multiple entries the user would have added under each list. So a paging would help.
    Thanks

    Hi,
    According to your post, my understanding is that you wanted to display all the items that the logged-in users had created under each of the list in the site.
    I don’t think it’s a good idea to display all the items that the logged-in users had created under each of the list in the site in a visual web part.
    As we all known, different list has different fields, it will be different to display different list fields in a visual web part.
    If you still want to use the visual web part, I recommend you use the common fields that all the lists contained, suach as the Title, Createdy by, etc.
    Then query all the lists in the site by the created by field to compare with the current user.
    As a workaround, I recommend you use a page to display all the items that the logged-in users had created in the site.
    You can create a custom view based on current user for the lists, then add the lists web part in a page with the custom view.
    Now the page would only show the current users items.
    http://go.limeleap.com/community/bid/297846/Custom-List-View-Based-on-Current-User-Using-SharePoint-Designer
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/5e347dea-475e-4b95-8905-0f6e11bab7bf/sharepoint-list-filtering-by-current-user-or-group?forum=sharepointgeneralprevious
    What’s more, you can also use the target audience to achieve it.
    http://lixuan0125.wordpress.com/2012/06/18/audience-targeting-sharepoint-2010/
    Thanks,
    Jason
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Jason Guo
    TechNet Community Support

  • Best way to show webpages in AE

    Hi folks... this is my first post here.
    I am a recent convert to AE having spent most of the last 5yrs glued to Premier.
    I have been asked to create a sequence that shows a webpage on the right and a panel containng text on the left.
    I need to move around the webpage showing points of interest in time with a voiceover.
    I can do this in Premier quite easily but I think AE would make a better job of it.
    Question is can anyone suggest ways to improve the graphics, I'm currently just working with bitmap screen grabs but they are'nt great close up.
    or? is there a completely different/better way of doing this?
    thx

    Open the screen grabs in Photoshop and enlarge the with "Image Size..." Enable "Resample Image" and set it to "nearset Neighbor" and enlarge width and height with 500 per cent.
    Save as a new file and import into AE. You can now get close and keep the screens sharply pixelated.
    If you are outputting for broadcast, add the "Reduce Interlace Flicker" set to at least 1.0 on an Adjustment layer.
    - Jonas Hummelstrand
    http://generalspecialist.com/

  • What is the best way to show a message on page "Planning Workspace"

    Hi,
    I would like to warn my users about the update of the data. Is it possible to show a message on page "Planning Workspace Home"
    Thanks !

    Hi!
    Have a look at Broadcast massages http://download.oracle.com/docs/cd/E12825_01/epm.111/hp_admin.pdf
    read chapter "Using Broadcast messeging"
    regards
    alexander

Maybe you are looking for