Crystal Reports grouping limits different then tree or tab menu limits...

<p>Hi,</p><p>This may not be the forum for this, but I figured that if I am trying to make a treemenu function as a replacement for the group tree in CR that it is somewhat relevant...</p><p>I got a production system to run a test and it seems that the Crystal reports group tree control can easily display 3000+ items, no errors, warnings or any other abnormal behaviours. Why would it be possible for this to work, and not have that many elements in a treemenu or tabmenu without the page size limits? I&#39;ve already discovered that in my case I need to break up the levels into smaller strings, but the page size becomes an issue. There are no ways that i have found to duplicate the group tree functionality with that many levels. Even the largest page size cannot display 3000+ items that I have been able to find.</p><p>Thanks for any help you can give. </p><p>&#160;</p><p>&#160;</p>

<p>this will work for viewing only in boe or in the crystal reports designer...</p><li>In Enterprise (CMC), navigate to the report you&#39;ve just uploaded </li><li>From the process tab, select &#39;Print Setup&#39; </li><li>In the &#39;Set the report&#39;s page layout&#39; section, select the &#39;Custom Settings&#39; option. </li><li>Choose a Height and Width for the report (for example - 40inches width, 10 inches high). </li><li>Click Update. </li><li>Go to the History tab and Click Run Now (assuming the report you&#39;ve built doesn&#39;t have a massive quantity of data) </li><li>You should now be viewing your report with the screenspace chosen (40 inchs wide) - <em>From the viewer</em>, export the report to RPT and save it to your desktop. </li><li>Open the report in Crystal Reports and you will have the report with custom page settings to work with. </li>

Similar Messages

  • Pointing a Crystal Report at a Different Universe

    We have a Crystal Report which sources its data from a universe.  Is there a way (using the SDK) to point the
    Crystal Report at a different but functionally equivalent universe?  My current strategy is to get the table objects
    in the top level report and subreports, and replace their ConnectionInfo objects.  This seems to work fine, but
    when I save the report out to Enterprise I'm not seeing my changes reflected in the resulting report.  Is there a
    better way to go about this?
    Thanks in advance!
    -m 
                foreach (ISCRTable t in reportClientDocument.Database.Tables)
                    t.ConnectionInfo = newConnectionInfo;
                // replace the connections in the subreports
                foreach (string subreportName in reportClientDocument.SubreportController.GetSubreportNames())
                    SubreportClientDocument scd = reportClientDocument.SubreportController.GetSubreport(subreportName);              
                    foreach (ISCRTable st in scd.DatabaseController.Database.Tables)
                        Console.WriteLine("Subreport Table Name: " + st.Name);
                        st.ConnectionInfo = newConnectionInfo;
                Object folderId = (Object)1234;
                reportClientDocument.SaveAs(
                    "TEST",
                    ref folderId,
                    (int)CdReportClientDocumentSaveAsOptionsEnum.cdReportClientDocumentSaveAsOverwriteExisting

    No way currently using the SDK.
    You need to go through the Crystal Reports Designer, that has the internal magic.
    Sincerely,
    Ted Ueda

  • Crystal Report Group section in new page

    Hi all,
    I have a program written in VB.Net 2005 which display a report. In this report, I have a group by Item type ascending.
    When I run the program and load the report, it display the data correctly.
    When I move my mouse cursor on Group Section Hearder on the report, it will change to Magnify icon.
    When I double click on that Group title which is "Item Type" in my report, it will load a new page beside "Main Report" in Crystal tool bar.
    Problem is it didn't contain Report Header/Footer or Page Header/Footer.
    I like this feature but it only display the group section is not enough for me.
    Why I like it is because my report will have different Item Type. Each type can list up to more than 1 page.
    I want to print the report by Item Type. That means Item A may be total 2 pages, Item B may be total 6 pages.
    All I need to do is load the page like I mention above, it will only contain that Item Type and click on Print to print out particular Item type.
    Another issue is If i supress this Group Section in crystal report during design, when I run the program I can't double click to open up new page beside Main report.
    Any idea and solution for my case????
    Thanks.
    Edited by: scsfdev on Mar 4, 2010 9:34 AM

    Your report will need re-designing. What you are seeing is an expected behavior. Consider redesigning your report - possibly using subreports.
    If i supress this Group Section in crystal report during design, when I run the program I can't double click
    - again, an expected behavior. You suppressed the GroupSection. E.g.; you made it invisible / non functional / not needed by suppressing it...
    Ludek

  • Generated Crystal Report PDFs are different on Windows server

    Post Author: present
    CA Forum: .NET
    Hi,
    I created Crystal Report template (with two columns on one
    page) inside VS 2005 on my Windows XP Professional machine.
    But there are formating problems on both XP and Windows
    Server machines:
    1) On Windows XP machine, I have to overlap the two columns
    on the page inside VS 2005 editor in order to generate
    correct PDF file (without overlap). How to fix the the
    overlapping problem in editor?
    2) On Windows 2003 server: After I put the template on
    Windows 2003 server that has no VS 2005 installed (only
    CRRedist2005_x86.msi was installed), the generated PDF has
    different font size and layout (such as page size, column
    overlap, etc).
    Do I have to install VS 2005 on server too? It is really
    frustrating that I have to print document generated on the
    server before I know if the template works fine or not.
    Any help is highly appreciated!

    Typically when you are seeing page formatting issues on different machines, it could be because of printer drivers (or lack of).  The reporting engine relies on the printer driver configured on the machine to provide information so that a page can be properly rendered.  If you designed the report on your dev machine which is using PrinterA and then deploy to another machine using PrinterB, the formatting could be off.  So make sure that the exact same printer driver is being used on these machines.  If your deployments are expected to go to different machines where you don't know what printer will be installed, then you will need to design the report such that it can be rendered as best as possible.  Another option is to check the "No Printer" option and this should render the report the same on any machine with any printer, but then you'll need to make sure you handle any scenarios where the user wants to print to the printer.
    If this is an ASP.NET application then permissions could play a part if the printer drivers cannot be accessed.  There are whitepapers on the BOBJ support site that have information on to configure CR to print reports in ASP.NET apps.
    -MJ

  • Crystal Report Grouping Formula

    Experts,
    In Crystal repot how can we have Grouping formula basis, i.e
    there are two coulmns
    1. GRPO Doc No
    2. GRPO Doc No (Has GRNA)
    now if column 2 has value it should do grouping with this or
    if column 1 has value then grouping should be done on col1.
    Now i have put one field on other in one single Column, so if GRPO Doc No is present it shows value or vice versa

    Hi,
    Insert Group in crystal reports for
    1.  GRPO Doc No
    2. GRPO Doc No (Has GRNA)
    Then supress the groups1 when GRPO Doc No is blank and silarly for other.
    it will resolve the issue.
    Thanks,
    Neetu

  • Reuse Crystal report Viewer For different reports - unload cache

    So I am migrating from crystal reports basic to crystal reports 2008. I have hit a stumbling block. Rather than have a new page and report viewer for each report I decided it would be easier to have one report viewer and send to it in session variables the report I wish to run and appropriate parameters. This seemed to work fine in CR basic.
    Now I have upgraded the viewer works fine for the first report I run however it then caches this report and doesn't seem to clear it down, if the new report has different parameters I will get a parameter error. If I run a report requiring the same parameters I will get the original report not an updated one.
    I believe I need to leave the CrystalReportSource cache on in order to page the report (correct me if I am wrong)
    I have taken a few snippets of code, is this possibly running too late in page life cycle have I missed something or is there a way to force a cache clear:
    protected override void OnLoad(EventArgs e) {
    //setup report in viewer with correct db logon
                    CrystalRepSource.Report.FileName = report;
                    SetupLogonInfo(CrystalRepSource);
                    //add parameters
                    AddParam(paramFields, pfItem1, dcItem1, "@year", year);
                    AddParam(paramFields, pfItem2, dcItem2, "@school", school);
                    AddParam(paramFields, pfItem3, dcItem3, "@division", division);
                    AddParam(paramFields, pfItem4, dcItem4, "@progArea", progArea);
                    AddParam(paramFields, pfItem5, dcItem5, "@type", SessionHandler.record_type);
                    AddParam(paramFields, pfItem6, dcItem6, "@filterText", "School = \'" + school +
                                                            "\' Division = \'" + division
                                                            + "\' Programme Area = \'" + progArea
                                                            + "\' Record Type = \'" + SessionHandler.record_type_text + "\'");
    CrystalViewer.ParameterFieldInfo = paramFields;
    private void SetupLogonInfo(CrystalReportSource CrystalRepSource)
            TableLogOnInfo logOnInfo = new TableLogOnInfo();
            logOnInfo = CrystalRepSource.ReportDocument.Database.Tables[0].LogOnInfo;
            ConnectionInfo connectionInfo = new ConnectionInfo();
            connectionInfo = logOnInfo.ConnectionInfo;
            connectionInfo.DatabaseName = Application["db"].ToString();
            connectionInfo.ServerName = Application["server"].ToString();
            connectionInfo.Password = Application["pass"].ToString();
            connectionInfo.UserID = Application["user"].ToString();
            CrystalRepSource.ReportDocument.Database.Tables[0].ApplyLogOnInfo(logOnInfo);
        private void AddParam(ParameterFields paramFields, ParameterField pfItem, ParameterDiscreteValue dcItem, string fieldName, string value)
            pfItem.ParameterFieldName = fieldName;
            dcItem.Value = value;
            pfItem.CurrentValues.Add(dcItem);
            paramFields.Add(pfItem);

    ok so I have tried changing the code to:
    CrystalRepSource.ReportDocument.SetParameterValue("@year", year);
                    CrystalRepSource.ReportDocument.SetParameterValue("@school", school);
                    CrystalRepSource.ReportDocument.SetParameterValue("@division", division);
                    CrystalRepSource.ReportDocument.SetParameterValue("@progArea", progArea);
                    CrystalRepSource.ReportDocument.SetParameterValue("@type", SessionHandler.record_type);
                    CrystalRepSource.ReportDocument.SetParameterValue("@filterText", "School = \'" + school +
                                                            "\' Division = \'" + division
                                                            + "\' Programme Area = \'" + progArea
                                                            + "\' Record Type = \'" + SessionHandler.record_type_text + "\'");
    private void Page_Unload(object sender, EventArgs e)
            try
                    CrystalRepSource.Report.DataSources.Clear();
                    CrystalRepSource.Report.Parameters.Clear();
                    //CrystalRepSource.ReportDocument.Close();
                    //CrystalRepSource.ReportDocument.Dispose();
                    CrystalRepSource.Dispose();
                    CrystalViewer.Dispose();
                    GC.Collect();
            catch { }
    I experimented with various bits in the page unload as you can see I have commented a bit out at present as it was throwing an exception. The SetParametersValue while handy (will clean the code up a bit) didn't make any difference I am still getting the same issue.

  • Converting a crystal report to pdf and then opening the pdf automatically

    I am successfully exporting a crystal report to a pdf file using code in vb.net 2008 in a windows application.   The crystal report is open in the viewer control and the user presses a button to export it.
    I create a variable with the report name and the location..  All works correctly.  However, I want the pdf to be open once it is saved which I believe is the case when you create  the pdf using the build in crystal export control.  But I am not using that.
    I presume I could call another form and use the adobe com control, but i prefer to do this in one place.
    How can I accomplish this.
    Thanks
    smHaig

    How about if I filter the open dialog box using the pdf name and folder.  Then that one would be the only one open in the dialog box and if the user selects it, it would open.  Have not tested yet, but this popped into my mind.   Seems better than a button on the form with the crystal view  to open another form .  Or I could have the adobe com object over laying the cr viewer and just make it visible if they press a button to open the abode  file..
    Maybe people have tried this and could comment on the better choice to view the pdf
    1.  call another form that contains  the adobe com
    2.  place the adobe control over the cr viewer and make visible if user requests to see pdf.   
    3.  use a filtered open dialog box.

  • One Crystal Report portable to different databases (same database design)

    Good day,
    I apologize first off, as I am NOT a programmer, just a user.
    In summary:
    Crystal Report for data from Sql database.
    Currently using ODBC connection and linking to database.
    However, we have multiple databases, all with the same table structure etc, just different data.
    Right now we change the datasource for each database.
    The crystal report is run from an in house program
    Is there a way we can have the report set so that it will pull the datasource at runtime, and not be hard coded into the crystal report.
    Our goal is to take the one report and have our users of each database be able to access their own data without creating multiple copies of the report with each dataset.
    Thanks,
    RY

    Hi Ryan,
    As per my understanding you have multiple databases with the same database schema however with the different data. You would like to create reports where the user should be able to select which database to use and this should not be hard coded.
    In this case you can use the Business View wherein you have the feature of Dynamic data connection which basically is a pointer to different Data Connections
    A Dynamic Data Connection is a collection of pointers to various Data Connections. An administrator or user is able to select which Data Connection to use through a parameter.
    When users refresh reports that are based on a Dynamic Data Connection, they are prompted to specify which of the available Data Connections to use.
    Note that each of the data sources that a Dynamic Data Connection points to must have similar schemas
    When a Business View designer creates a Data Foundation that is based on a Dynamic Data Connection, this user is prompted to specify which Data Connection to use. Similarly, when a user refreshes a report based on a Dynamic Data Connection, that user is prompted to specify which Data Connection to use. In the usage scenario, you would create one Dynamic Data Connection composed of the three ORACLE sales databases: Sales Development, Sales Testing, and Sales Production. A typical name for such a Dynamic Data Connection would be Dynamic Sales.
    I hope this information helps you and let me know if this works for you.
    Regards,
    Prashant

  • Crystal Reports Group-by-Summarized Data on SAP-BW

    Hi experts
    I am facing some strange problem while building report aginst SAP-BW
    I have two groups of data set in crystal Reports
    Ist group is on Business Area
    2nd Group is on Cost Element(under business Area)
    and (YTD- Amount) Across  Business Area and Cost Element.
    Problem: I am unable to get correct summarized amount for business area.(which should be sum of all cost elements under specific business area)
    PS: I have done hireachial grouping as mentioned for SAP-BW practise.
    And also tried to apply all summarized formulas with no result.
    But iam unable to trace why it is happening.
    Advance thanks
    Krishna

    did you try inserting the summary in a specific group footer?
    regards,
    Raghavendra

  • Crystal Report grouping issue

    I have a report with 2 groups.  I first group by Profile then Location with there being 1 Profile and 2 Locations that exist within that profile.  I have a subreport in the Location Group header that reports correctly with Location 1 on page 1 and Location 2 on page 2.  I then want to summarize the data by profile.  I currently have another subreport in the Profile footer that I hoped would accomplish this, but instead I only get the totals from the first location and not the second.  Can someone tell me what I am doing wrong?  Any suggestions would be helpful.
    DSmith

    Do you want the sum from each locations? you can use shared variables to pass the values from subreport to main report. Also you mentioned that you placed the subreport in profile footer. Does this subreport consist of all the fields that you have in subreports placed in location1 and location2?
    regards,
    Raghavendra

  • Crystal report group by intervals on date field

    I have a table which contains euipment related defects arranged on Date_Raised field. I have to grouped the records based on date_raised field and certain intervals like if date_riased field is < certifciate_complication_date, if date_raised falles between certficate_complication_date and final_certificate_date.
    certificate_completion_date and final_completion_date field are parameters which are fetch from another table & pass onto report.
    my problem is , crystal report in VS 2003 doesn't allows to enter parameters in specified group when you select this option. you have to enter fixed values.
    Does anybody knows how to get around this, any quick help will be highly appreciable.
    I have to do this in VS 2003 only.
    Thanks,
    Sunil

    That version of CR is version 9 which does not have Dynamic Cascading Parameters. One option is to upgrade or possibly post your question to the Report Design forum and indicate you are using CR 9 functionality.
    Other option is to use 2 Parameters with a start/end date prompt.

  • Crystal Reports Group Summaries

    I've been away from CR for a while and need some help with a report.  The database I'm reporting from has many tables and the ones I'm using are:
    Workorders
    Activity Detail
    Activity Master
    Labor Details
    Parts
    The report is based on a given Workorder with all the activity listed in ascending order (group #1) reporting subsequent activity information all of which is reporting correctly.  I now need to pull from the Labor table listing the activity's total hours and amount, total parts cost, total contract labor hours and amount, total of all costs per activity (group subtotals).  Then at the end of the entire report a totals of all hours, amount, part costs, contract hours, contract amount, grand total of all costs.
    I was thinking I'd need to do a group subreport, but can't get it to work.  Thank you in advance for your help.

    did you try inserting the summary in a specific group footer?
    regards,
    Raghavendra

  • Transporting a Crystal Report to a different SAP landscape

    I have developed a Crystal Report in our development SAP landscape.  I have published it and am able to view it in Infoview.  I would now like to transport that report to our test SAP landscape.  How do I transport my Crystal Report?  I have looked in the SAP Integration Kit Users Guide, Installation Guide and the Admininistration Guide with no luck.  I have also searched the Knowledge Base.  Any help would be greatly appreciated.  Thanks.

    Hi Dennis,
    in case you saved the report to the BW system via the SAP menus in the CR Designer then you can use the standard transport mechnism from the SAP system
    Ingo

  • Crystal reports group total

    Hi,
    I have sql query which gives output of accounts and balance.
    I have designed report to show chart of accounts and their balances.
    How can I take group total fields to show sum of each level of accounts.
    Level
    Account
    Header 3
    Header 4
    Header 5
    Header 6
    Header 7
    1
    Revenue
    2300
    2
            Direct Income
    300
    3
                    Sales
    300
    4
                            Sales
    300
    5
                                    In Store Sales
    100
    5
                                    Online Sales
    200
    2
             Indirect Income
    2000
    3
                     Interest
    1100
    4
                             Bank Interest
    1100
    5
                                     Bank Interest A
    400
    5
                                     Bank Interest B
    700
    3
                     Other Income
    900
    4
                              Other Income
    900
    5
                                     Other Income
    900
    In my reports I have taken all the accounts and balances in five detail sections.
    I want to create formula to show level wise addition of account balances.
    Please reply.Thanks.

    Hi,
    Try this code
    {Level}=1 then {Header 3}
    else if {Level}=2 then {Header 4}
    else if {Level}=3 then {Header 5}
    else if {Level}=4 then {Header 6}
    else if {Level}=5 then {Header 7}

  • Crystal Reports Grouping Problem

    Hello, I am using CRXIR2
    I have a report of invoices that is grouped by PO Number. When I run the report, if there are more than one Invoice per PO. I can not see the second or third invoice. I can see the invoice numbers listed in the preview pane but when I click on the invoice number it will not show me the invoice in the report window.
    Any ideas?
    Thanks
    Jeff

    Hey Jeff,
        Maybe you could show some data.  Seems like my head is needing more data, and asking:
        Check the relationship between the PO and Invoice numbers.
        Group on PO, and then invoice numbers.  If you can't do that, you might need to start over with the query.
        Try to "right join" the PO table to the invoice table.  (If they are in the same table, that could be your problem).  This will bring in all the PO's, and only the corresponing invoices.
        Check that the data returned is truely incorrect.  Sometimes it IS correct for the way the query is written. (...well, always actually....:)
    The Panda

Maybe you are looking for

  • How to View Date time stamp on Video

    I am importing AVHD video into i move 8 and want to have date and time stamp on the video any ideas on how to set this up? I am importing video from a card reader. josh

  • Has anyone solved the privilege error message in iTunes?

    Has anyone solved this? I can't get itunes to upload anything because it keeps producing this error message. I've followed the advice on other threads to change 'read & write' access and enable it across all, yet this has absolutely had no impact. Do

  • Apps are Quitting in 10.4.7

    Recently installed 10.4.7 and now many applications (Quicktime, Safari etc.) are quitting very often. In fact I can no longer my QT Pro 7.3 as it quits whenever I go to open files that I sed to be able to easily open and view. Thx for any help.

  • C5 Number Keys not working

    The key pad (numbers 3 6 9) on my new C5 don't work. When I push 3 it opens Calendar and 6 starts Messaging. All other keys are fine. Please tell me there is a simple solution!! Anyone else having similar problems??

  • No png previews, and mp3 aren't recognized

    Look that: I've no previews for png images, and no icons for mp3 files (with any gnome icons theme), and all audio applications doesn't recognize that my mp3 are mp3 !! In the screenshot totem doesn't see my mp3 in the directory EDIT: Assuming tha I'