Excel Export of a Report containing Subreports expands first subreport, but not subsequent ones

I have a report built in SSRS 2008 that contains a subreport that is made visible by toggling an item on the row of the parent report that contains the subreport.
When I export the report to Excel it works great except that the first subreport is always expanded in Excel and the ability to toggle it is not given in Excel. All subreports are not visible (toggled as not shown) when exporting, yet the first subreport is always shown in Excel as an expanded value with no ability to toggle in Excel. All the other subreports are exported correctly as not visible with a plus sign next to the parent row to expand it.
Any ideas what might cause this?

I've have the same issue but haven't found a solution yet. Do you remember if you ever solved your problem?

Similar Messages

  • Report which contain subreports is not rendered first time is processed.

    when I try to render report contains subreports from first time is not rendered but when i select regresh button the input screen is promb again and then i fill all input again and submit, as a result the report was rendered.
    why this happen? is this a know issue?

    after more testing that issue i discovered that when i try to render report of type "Table" then the report is rendered fom rthe first time i pass/set the input values of the report, but when i use reports of type "chart" the report is not rendered from first time and it need a refresh and then manually entering the values for the input.
    i am using the folloing version of JRC:
    com.businessobjects.sdks_.jrc_.11.8.0_11.8.5.v1197
    my code is a s follow:
    =========================
    <%@ page contentType="text/html; charset=utf-8" %><%@ page import="com.crystaldecisions.reports.sdk.ReportClientDocument"%>
    <%@ page import="com.crystaldecisions.report.web.viewer.*" %>
    <%@ page import="com.crystaldecisions.reports.sdk.DatabaseController" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.lib.ReportSDKException" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.lib.PropertyBag" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.data.*" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.lib.IStrings" %>
    <%@ page import="com.crystaldecisions.reports.sdk.ParameterFieldController" %>
    <%@ page import="com.crystaldecisions.reports.exportinterface.ExportFormatType" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSource" %>
    <%@ page import="java.io.ByteArrayInputStream" %>
    <%@ page import="java.io.FileOutputStream" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.document.PrinterDuplex" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.document.PrintReportOptions" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.document.PaperSource" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.document.PaperSize" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.lib.ReportSDKExceptionBase" %>
    <%@ page import="com.crystaldecisions.sdk.occa.report.exportoptions.*" %>
    <%@ page import="java.io.OutputStream" %>
    <%@ page import="org.t2k.bl.reports.ReportsViewerManager" %>
    <%@ taglib prefix="lms_reports" tagdir="/WEB-INF/tags/lms/reports" %>
    <%!
    Utility method that demonstrates how to write an input stream to the server's local file system.
        private void writeToBrowser(ByteArrayInputStream byteArrayInputStream, HttpServletResponse response, String mimetype, String exportFile, boolean attachment) throws Exception {
            //Create a byte[] the same size as the exported ByteArrayInputStream.
            byte[] buffer = new byte[byteArrayInputStream.available()];
            int bytesRead = 0;
            //Set response headers to indicate mime type and inline file.
            response.reset();
            if (attachment) {
                response.setHeader("Content-disposition", "attachment;filename=" + exportFile);
            } else {
                response.setHeader("Content-disposition", "inline;filename=" + exportFile);
            System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaa");
            response.setContentType(mimetype);
            System.out.println("aaaaa1111");
            OutputStream outs = response.getOutputStream();
             System.out.println("aaaaa2222");
            //Stream the byte array to the client.
            while ((bytesRead = byteArrayInputStream.read(buffer)) != -1) {
                outs.write(buffer, 0, bytesRead);
            System.out.println("bbbbb");
            //Flush and close the output stream.
            outs.flush();
    //        outs.close();
            System.out.println("ccccc");
        /* Include the file AlwaysRequiredSteps.jsp, which contains the code to:
           - Create an Enterprise SessionMgr object
           - Log on to the CMS
           - Create an IInfoStore object
           - Query for and select a report
           - Create an IReportAppFactory object
           - Use the IReportAppFactory object to create a ReportClientDocument object with the IInfoObject that is retrieved from the query
    Logs on to all existing datasource
    @param clientDoc The reportClientDocument representing the report being used
    @param username    The DB logon user name
    @param password    The DB logon password
    @throws com.crystaldecisions.sdk.occa.report.lib.ReportSDKException
        public static void logonDataSource
                (ReportClientDocument
                        clientDoc,
                 String username, String
                        password
                throws
                ReportSDKException {
            clientDoc.getDatabaseController().logon(username, password);
    Changes the DataSource for each Table
    @param clientDoc The reportClientDocument representing the report being used
    @param username  The DB logon user name
    @param password  The DB logon password
    @param connectionURL  The connection URL
    @param driverName    The driver Name
    @param jndiName        The JNDI name
    @throws ReportSDKException
        public static void changeDataSource
                (ReportClientDocument clientDoc,
                 String username, String password, String connectionURL,
                 String driverName, String jndiName
                throws
                ReportSDKException {
            changeDataSource(clientDoc, null, null, username, password, connectionURL, driverName, jndiName);
    Changes the DataSource for a specific Table
    @param clientDoc The reportClientDocument representing the report being used
    @param reportName    "" for main report, name of subreport for subreport, null for all reports
    @param tableName        name of table to change.  null for all tables.
    @param username  The DB logon user name
    @param password  The DB logon password
    @param connectionURL  The connection URL
    @param driverName    The driver Name
    @param jndiName        The JNDI name
    @throws ReportSDKException
        public static void changeDataSource
                (ReportClientDocument
                        clientDoc,
                 String
                         reportName, String
                        tableName,
                                     String
                                             username, String
                        password, String
                        connectionURL,
                                  String
                                          driverName, String
                        jndiName
                throws
                ReportSDKException {
            PropertyBag propertyBag = null;
            IConnectionInfo connectionInfo = null;
            ITable origTable = null;
            ITable newTable = null;
            // Declare variables to hold ConnectionInfo values.
            // Below is the list of values required to switch to use a JDBC/JNDI
            // connection
            String TRUSTED_CONNECTION = "false";
            String SERVER_TYPE = "JDBC (JNDI)";
            String USE_JDBC = "true";
            String DATABASE_DLL = "crdb_jdbc.dll";
            String JNDI_OPTIONAL_NAME = jndiName;
            String CONNECTION_URL = connectionURL;
            String DATABASE_CLASS_NAME = driverName;
            // The next few parameters are optional parameters which you may want to
            // uncomment
            // You may wish to adjust the arguments of the method to pass these
            // values in if necessary
            // String TABLE_NAME_QUALIFIER = "new_table_name";
            // String SERVER_NAME = "new_server_name";
            // String CONNECTION_STRING = "new_connection_string";
            // String DATABASE_NAME = "new_database_name";
            // String URI = "new_URI";
            // Declare variables to hold database User Name and Password values
            String DB_USER_NAME = username;
            String DB_PASSWORD = password;
            // Obtain collection of tables from this database controller
            if (reportName == null || reportName.equals("")) {
                Tables tables = clientDoc.getDatabaseController().getDatabase().getTables();
                for (int i = 0; i < tables.size(); i++) {
                    origTable = tables.getTable(i);
                    if (tableName == null || origTable.getName().equals(tableName)) {
                        newTable = (ITable) origTable.clone(true);
                        // We set the Fully qualified name to the Table Alias to keep the
                        // method generic
                        // This workflow may not work in all scenarios and should likely be
                        // customized to work
                        // in the developer's specific situation. The end result of this
                        // statement will be to strip
                        // the existing table of it's db specific identifiers. For example
                        // Xtreme.dbo.Customer becomes just Customer
    //                    System.out.println(newTable.getQualifiedName() + "  -  " + origTable.getQualifiedName());
                        newTable.setQualifiedName(origTable.getAlias());
    //                    newTable.setAlias(origTable.getAlias());
                        // Change properties that are different from the original datasource
                        // For example, if the table name has changed you will be required
                        // to change it during this routine
                        // table.setQualifiedName(TABLE_NAME_QUALIFIER);
                        // Change connection information properties
                        connectionInfo = newTable.getConnectionInfo();
                        // Set new table connection property attributes
                        propertyBag = new PropertyBag();
                        // Overwrite any existing properties with updated values
                        propertyBag.put("Trusted_Connection", TRUSTED_CONNECTION);
                        propertyBag.put("Server Type", SERVER_TYPE);
                        propertyBag.put("Use ODBC", USE_JDBC);
                        propertyBag.put("Database DLL", DATABASE_DLL);
                        propertyBag.put("JNDIOptionalName", JNDI_OPTIONAL_NAME);
                        propertyBag.put("Connection URL", CONNECTION_URL);
                        propertyBag.put("Database Class Name", DATABASE_CLASS_NAME);
                        // propertyBag.put("Server Name", SERVER_NAME); //Optional property
                        // propertyBag.put("Connection String", CONNECTION_STRING); //Optional property
                        // propertyBag.put("Database Name", DATABASE_NAME); //Optional property
                        // propertyBag.put("URI", URI); //Optional property
                        connectionInfo.setAttributes(propertyBag);
                        // Set database username and password
                        // NOTE: Even if the username and password properties do not change
                        // when switching databases, the
                        // database password is not saved in the report and must be set at
                        // runtime if the database is secured.
                        connectionInfo.setUserName(DB_USER_NAME);
                        connectionInfo.setPassword(DB_PASSWORD);
                        // Update the table information
                        clientDoc.getDatabaseController().setTableLocation(origTable, newTable);
            // Next loop through all the subreports and pass in the same
            // information. You may consider
            // creating a separate method which accepts
            if (reportName == null || !(reportName.equals(""))) {
                IStrings subNames = clientDoc.getSubreportController().getSubreportNames();
                for (int subNum = 0; subNum < subNames.size(); subNum++) {
                    Tables tables = clientDoc.getSubreportController().getSubreport(subNames.getString(subNum)).getDatabaseController().getDatabase().getTables();
                    for (int i = 0; i < tables.size(); i++) {
                        origTable = tables.getTable(i);
                        if (tableName == null || origTable.getName().equals(tableName)) {
                            newTable = (ITable) origTable.clone(true);
                            // We set the Fully qualified name to the Table Alias to keep
                            // the method generic
                            // This workflow may not work in all scenarios and should likely
                            // be customized to work
                            // in the developer's specific situation. The end result of this
                            // statement will be to strip
                            // the existing table of it's db specific identifiers. For
                            // example Xtreme.dbo.Customer becomes just Customer
    //                        System.out.println(origTable.getQualifiedName());
                            newTable.setQualifiedName(origTable.getQualifiedName());
                            newTable.setAlias(origTable.getAlias());
                            // Change properties that are different from the original
                            // datasource
                            // table.setQualifiedName(TABLE_NAME_QUALIFIER);
                            // Change connection information properties
                            connectionInfo = newTable.getConnectionInfo();
                            // Set new table connection property attributes
                            propertyBag = new PropertyBag();
                            // Overwrite any existing properties with updated values
                            propertyBag.put("Trusted_Connection", TRUSTED_CONNECTION);
                            propertyBag.put("Server Type", SERVER_TYPE);
                            propertyBag.put("Use JDBC", USE_JDBC);
                            propertyBag.put("Database DLL", DATABASE_DLL);
                            propertyBag.put("JNDIOptionalName", JNDI_OPTIONAL_NAME);
                            propertyBag.put("Connection URL", CONNECTION_URL);
                            propertyBag.put("Database Class Name", DATABASE_CLASS_NAME);
                            // propertyBag.put("Server Name", SERVER_NAME); //Optional property
                            // propertyBag.put("Connection String", CONNECTION_STRING); //Optional property
                            // propertyBag.put("Database Name", DATABASE_NAME); //Optional property
                            // propertyBag.put("URI", URI); //Optional property
                            connectionInfo.setAttributes(propertyBag);
                            // Set database username and password
                            // NOTE: Even if the username and password properties do not
                            // change when switching databases, the
                            // database password is not saved in the report and must be
                            // set at runtime if the database is secured.
                            connectionInfo.setUserName(DB_USER_NAME);
                            connectionInfo.setPassword(DB_PASSWORD);
                            // Update the table information
                            clientDoc.getSubreportController().getSubreport(subNames.getString(subNum)).getDatabaseController().setTableLocation(origTable, newTable);
    %>
        try {
            // Create the ReportClientDocument object.
            ReportClientDocument clientDoc = new ReportClientDocument();
            clientDoc.open("Class Progress by AI.rpt", 0);
            //start sheeet code            -  work
            changeDataSource(clientDoc, "root", "eatmyshorts",
                    "jdbc:mysql://localhost:3306/lms",
                    "com.mysql.jdbc.Driver", "LMS_MySQL5.1");
            ParameterFieldController paramController = clientDoc.getDataDefController().getParameterFieldController();
            paramController.setCurrentValue("", "Type", "en_US");
            paramController.setCurrentValue("", "SchoolName", "general");
            paramController.setCurrentValue("", "StudyClassName", "classss");
            paramController.setCurrentValue("", "SegmentId", 6);
            paramController.setCurrentValue("", "LAID", 30);
            paramController.setCurrentValue("", "AIID", 205);
            paramController.setCurrentValue("", "LOID", 1);
            IReportSource reportSource = clientDoc.getReportSource();
            // Create a Viewer object
            CrystalReportViewer viewer = new CrystalReportViewer();
            // Set the report source for the  viewer to the ReportClientDocument's report source
            viewer.setReportSource(reportSource);
            // Set the name for the viewer
            viewer.setName("Crystal_Report_Viewer");
            viewer.setPrintMode(CrPrintMode.PDF);
            viewer.setEnableParameterPrompt(true);
            viewer.setEnableDrillDown(true);
            viewer.setOwnPage(false);
            viewer.setOwnForm(true);
            viewer.setDisplayToolbar(false);
            viewer.setDisplayGroupTree(false);
            viewer.setHasPageBottomToolbar(false);
            // Process the http request to view the report
            viewer.processHttpRequest(request, response, getServletConfig().getServletContext(), out);
            // Dispose of the viewer object
            viewer.dispose();
            // Release the memory used by the report
            clientDoc.close();
        } catch (ReportSDKExceptionBase e) {
            e.printStackTrace();
    %>

  • How to enhance the Excel export from Crystal Reports

    Hello,
    I am new in Crystal Reports and I wonder if it is possible to enhance the Excel export from Crystal Reports with post-processing that would be applied to the Excel exported file.
    By example, is it possible to freeze the window panes, so rows and columns are frozen in place on the screen?
    Is there any possibility to obtain the file exported to excel to work with.
    Or maybe there is some ways to parametrize the Excel export from Crystal Reports?
    Any suggestions are welcomed.

    If you are using Crystal Reports 2008 you can use the Report Application SDK that is now available.
    It has a object called PrintOutputController that has an export method that allows you to get access to the exported file before you send it to the user.
    Check the Developer library and the samples for details.
    <a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/robhorne</a>

  • How to freeze the columns in excel exported from SSRS report??

    We have created a report for our client. The client wants the report in excel format. As there are nearly about 30,000 rows in the excel. Client wants us to freeze the column header names in the excel so that even after scrolling down they
    will be able to see the column names.
    can anybody have idea how to achieve this in SSRS?

    Hi Shard,
    Thanks for your post, You can achive your requiremets by using the below logic. hope this will help you.
    Steps to achieve it
    1. Select the tabix and click on Tablix properties.
    2. In the General tab under Column Headers section you can see "Keep header visible while scrolling" checkbox, check it.
    3. Now the header row will be remain fixed in the report.
    OR
    1.    In the grouping pane, make sure to turn on advanced mode (click on the small black down arrow on the far right of the grouping pane) 
    2.  Select the corresponding (Static) item in the row group hierarchy
    3.  In the properties grid, set RepeatOnNewPage to true
    4. KeepwithGroup to After
    OR
    1)Freeze the header of all columns[ Freezing table header ] : To do select static member of table header row from  row groups [ Advanced Mode ] and set  FixedData to true
    2) Freeze the initial 2 columns : To do select static member of columns in column group and set fixedData to true .
    How do you freeze the tablix header row in an Excel export file in SSRS 2008
    Suhas Kudekar
    Mark as Answer if this resolves your problem or "Vote as Helpful" if you find it helpful.
    My Blog
    Follow @SuhasKudekar

  • Report via Concurent Program Running Normal But not Finished Yet

    Hi,
    I have a custom report, running on eBusiness Suite 11.5.10.2 in module Purchasing.
    When I running that rdf report in Oracle Report Builder it running OK and very quickly (just several seconds).
    Then I deploy it on EBS concurrent program, when I submit new request with that report concurrent program it running normal but, its not completed since several ours ago and may bee more longer.
    Did anyone get same problem with this? Any idea what should I do?
    Here is the logs file when its still running
    Purchasing: Version : 11.5.0 - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    POACCPO01 module: Printed Purchase Order - ACC
    Current system time is 02-JUL-2010 18:07:15
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_PO_NUMBER='12681'
    P_PO_NUMTO='12681'
    P_HORMAT_KAMI_01='SRI HARTATI'
    P_HORMAT_KAMI_02='RETNO SUNDARI'
    P_ORG_ID='363'
    -- Start of Reports Command --
    ar60runb
    P_CONC_REQUEST_ID=4162628
    P_PO_NUMBER='12681'
    P_PO_NUMTO='12681'
    P_HORMAT_KAMI_01='SRI HARTATI'
    P_HORMAT_KAMI_02='RETNO SUNDARI'
    P_ORG_ID='363'
    report=/data1/u01/apps/prodappl/po/11.5.0/reports/US/POACCPO01.rdf
    batch=yes
    destype=file
    desname=/data1/u01/apps/prodcomn/admin/out/TEST_hrd-tes/o4162628.out
    desformat=PDF
    -- End of Reports Command --
    Request language is :
    AMERICAN
    Request territory is :
    AMERICA
    Previous NLS_LANG Environment Variable was :
    American_America.US7ASCII
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.US7ASCII
    Thanks.

    Hi,
    And when I submit a new same request with same parameter, the previous request will getting error. Here is the log file:
    Purchasing: Version : 11.5.0 - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    POACCPO01 module: Printed Purchase Order - ACC
    Current system time is 05-JUL-2010 09:20:03
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_PO_NUMBER='12682'
    P_PO_NUMTO='12682'
    P_HORMAT_KAMI_01='SRI HARTATI'
    P_HORMAT_KAMI_02='RETNO SUNDARI'
    P_ORG_ID='363'
    -- Start of Reports Command --
    ar60runb
    P_CONC_REQUEST_ID=4163558
    P_PO_NUMBER='12682'
    P_PO_NUMTO='12682'
    P_HORMAT_KAMI_01='SRI HARTATI'
    P_HORMAT_KAMI_02='RETNO SUNDARI'
    P_ORG_ID='363'
    report=/data1/u01/apps/prodappl/po/11.5.0/reports/US/POACCPO01.rdf
    batch=yes
    destype=file
    desname=/data1/u01/apps/prodcomn/admin/out/TEST_hrd-tes/o4163558.out
    desformat=XML
    -- End of Reports Command --
    Request language is :
    AMERICAN
    Request territory is :
    AMERICA
    XML_REPORTS_XENVIRONMENT is :
    /data1/u01/apps/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to /data1/u01/apps/prodora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Previous NLS_LANG Environment Variable was :
    American_America.US7ASCII
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.UTF8
    Spawned Process 15450
    X connection to hrd-tes:0.0 broken (explicit kill or server shutdown).
    Report Builder: Release 6.0.8.28.0 - Production on Mon Jul 5 09:20:04 2010
    (c) Copyright 1999 Oracle Corporation. All rights reserved.
    Enter Username:
    Reset original NLS_LANG in environment as :
    American_America.US7ASCII
    Program exited with status 1
    Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 4163558.
    Review your concurrent request log and/or report output file for more detailed information.
    Executing request completion options...
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 05-JUL-2010 09:54:06
    ---------------------------------------------------------------------------

  • CR08 report published on BOEXI works fine, but not on CRS08 (JDBC conn)

    CR08 report published on BOEXI works fine, but same report published on CRS08 does not work (JDBC connectivity)
    The workflow is:
    1 - Crystal Report was created using CR2008 using JDBC connectivity,
    2 - Published on BOEXI, and
    3 - Same report accessed through InfoView
         Remark - the report works fine.
    The very same .rpt when published on CRS 08, throws an error;
    1 - Crystal Report was created using CR2008 using JDBC connectivity,
    2 - Publishing it on CRS 2008, and
    3 - Same report accessed through InfoView
         Remark - The report does not open (Error: Failed to open the connection.... )
    If the publishing of reports take place from CR08 to BOE XI and could be successfully viewed in InfoView, then why cannot the same rpt be viewed in CRS 2008 InfoView.

    Moving to BOE forums.

  • Exporting from Flash to FLV, docs say you can, but not how.

    The Help files state that you can export animations from Flash to FLV.  I'm in CS5 Pro and cannot find ANY way to do that...
    Alternatively, you can use Flash to create animations for use in movies. You can create an animation in Flash. You can export the animation as an FLV or F4V file. Then, you can import the FLV or F4V file into Adobe Premiere Pro for editing. In Adobe Premiere Pro, for example, you could add titles or mix the animation with other video sources.
    http://help.adobe.com/en_US/flash/cs/using/WS1AFF7D02-09CE-4ff4-AFE8-30164EBC9C85.html
    Are these documents wrong??  
    I can render to QuickTime and the encode, but I lose the linking on click to a url...
    Thanks in advance for some guidance.
    BTW, it really should be a lot easier in this "Pro" package to create items for YouTube for advertising purposes.  Youtube accepts .FLV (Adobe - FLV1 video codec, MP3 audio) but not SWF

    then you can't export an flv from flash.  the help docs are incorrect.
    i added a correction to the help docs.  hopefully, the adobe technical writers will fix that will a future edit of those docs.

  • Illustrator extention export PDF file as PSD worked on Windows XP but not on Windows 7

    We have a extension that convert files to CMYK PSD with color profile attached. It worked fine (for most of files) on Windows XP but not on Windows 7.
      var expOpt: ExportOptionsPhotoshop = new ExportOptionsPhotoshop();
      expOpt.resolution = 300;
      expOpt.imageColorSpace = ImageColorSpace.CMYK;
      expOpt.embedICCProfile = true;
      doc.exportFile( psdFile, ExportType.PHOTOSHOP, expOpt );
    above code never throw any exception on Windows7, but just no file been saved. It only happened to convert PDF to PSD.
    If I manually open file in Illustrator (win7) and export it as PSD, I got ‘not enough memory’ error.  I googled a solution make the manual exporting worked but still the extension didn’t work.
    The solution for manual operation is set ‘additional plug-in folder’ for preferences-> plug-ins& Scratch disks’.
    Any advice?
    Thanks!
    Ling

    I apologize for not having an answer. I just wanted to chime in and say that I am having the exact same issue. I have never had this before. It's happened ever since I had my hard drive replaced and Illustrator has been reinstalled, so I am assuming that it's a preference somewhere that I have missed?

  • Excel export of crosstab report in Discoverer desktop 9i not proper

    Dear All,
    I have made a crosstab report where I am taking the totals of the fig at all the datapoints. For this total, I have put the "Label" as &Value. When I run the report, it shows the correct output and correct values for the label field. But when I am exporting the report in excel, the label does not refresh for all the items properly. Instead it shows the Label for the very first set of data across all the itesm.
    Can somebody pls tell me the reason behind this?
    Regards
    Minakshi

    I am experiencing the same issue. has anyone got a solution to this issue? i dont really want to truncate the string if possible

  • Controlling location of Window Split Pane in Excel export of SSRS report to include column headings in frozen/split pane at top

    With a SSRS 2008R2 report consisting of a page header and a tablix in the body with columnar information, how can you control which rows are in the Frozen Pane at the top of the workbook when exporting the report to Excel.  Currently the top
    pane is just the Page Header.  I want to include the column headings from the tablix as well.

    Hi G,
    Based on my test, I can reproduce the issue in my local environment. The report only display page header as the fixed data when export it to Excel. Even the tablix header with fixed date repeats on every page when we render the report in Report Designer,
    but it cannot display as fixed data in Excel. This is by design.
    To work around this issue, we can add the same content in page header, then adjust the space between page header and report body to make them like a whole tablix.
    Hope this helps.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Excel export in crystal report

    Post Author: aravinthkula
    CA Forum: Crystal Reports
              I have a requirement to open a new window from one of the reportviewer report columns, I know we have to use Navigation->Hyperlink Action->Jump To Url->="BLOCKED SCRIPTvoid(window.open('http://samplewebsite.com', '_blank'));"
            And then I try to export to excel, From excel I am trying to open the link, I am getting the message "This location may be unsafe" or "hyperlinks can be harmful to your computer and data. To protect your computer, click only those hyperlinks from trusted sources."
           Is there another way to open a link in new window which is compatible from Reportviewer and from Excel as well.

    Try adding c:\Program Files\Business Objects\BusinessObjects Enterprise 12.0\win32_x86 to your windows enviroment variable PATH then restart.

  • Report Generation working on Dev machine but not on Deployment + Lessons learned

    I don't do deployments very often with Teststand. But I have to say, I learned a lot from this one from trial and error and help from the message board. I have got my deployment to final work (almost) with these lessons learned:
    1. Create a base installer for the engines and drivers, that way if you need to update it is much smaller.
    2. Dont install Teststand before Labview on a new development machine (not related to this deployment but I did learn that)
    3. Don't have your Testexec window open, alter the Station Globals, then close the window. It just puts them back to the old version (probably my biggest problem).
    4. Paths are extemely important.
    I think I have figured it out with much time involved and kept notes of what I have done for future. The ONLY issue I have left is this below. My dev machine works as it should but when I deploy, it does not. FYI- I manually copied over Station Globals, Process model, and Testexec. DO I need something else?
    I create serial numbers for my UUT's in the proceses model. It all works fine in development. The serial numbers are generated and the UUT filename is titled [023232232].txt and changes per unit. The path for example lets say is C:\Users\Ryan\Desktop\temp.  A logfile is generated for each and put in that folder.
    When I deploy, it does something different. Instead of putting the files into the temp folder, it errors out saying it is in use. If I delete the temp folder, it creates a file called "temp" which contains my text logfile. This file just keeps getting overwritten.
    Any ideas on this?

    Hi SimpleJack,
    One way you can ensure that the Report Options you want to have stay with your sequence file is to actually override them using a Sequence File Callback.  I have attached a link to a KnowledgeBase article that walks you through how to add the ReportOptions callback to your sequence and programmatically set the options that you would normally set by going to Configure»Report Options from the Sequence Editor.  
    Also, to ensure that the correct Process Model is being used with your sequence file after distributing, you can set the Process Model within the Sequence File Properties.  This can be found by going to Edit»Sequence File Properties, and then going to the Advanced tab.  I have attached a screenshot of this window below, as well.  From here, you can set the Model Option to Require Specific Model, which especially comes in handy if you are using your own custom Process Models.
    I hope this helps, SimpleJack!  Have a great day!
    How Can I Programmatically Enable or Disable Database Logging or Report Generation?
    Taylor G.
    Product Support Engineer
    National Instruments
    www.ni.com/support

  • Printing XML report (with report.xsl stylesheet) shows font colors, but not table highlight colors

    I am trying to print the XML report generated by TestStand to a PDF in order to archive it.  When the XML report is rendered in Internet Explorer, everything looks fine -- Sequence names are highlighted in teal, Pass is in green, Fail is highlighted in red.
    However, when I print this page to a PDF (using BullZip PDF printer, or even the XPS printer), all of the table highlighting is gone.  The UUT Result in the header is red or green font color depending on the pass/fail state, but sequence names and any formatting applied to tables within the body of the report have no highlighting.
    Is the stylesheet altering what is rendered when the XML file is printed?
    This is the output when viewed in IE 
    This is the output when viewed as a PDF printed from the same file viewed in IE.
    Thank you,
    Matt
    Solved!
    Go to Solution.

    Hey Matt,
    This is actually because of a default setting in Internet Explorer to not print background colors on webpages. To change it, simply go to the Page Setup screen (on IE9, you click the gear icon, then Print > Page Setup) and select the option to print background images and colors. After doing this, the printed report should contain the colors you see on your screen.
    Daniel E.
    TestStand Product Support Engineer
    National Instruments

  • Jsf reportPageViewer shows report data in "View page source", but not on webpage

    Using JSF 2.2.5, a remote crystal report application server 2011.
    I got around a problem with the parameter prompts where the OK button wouldn't do anything by setting the parameters in the code like so:
                    parameterFields="#{reports.parameterFields}"
    This, and entering in database logon info manually or in code got me to the point where the report viewer is displayed, but the 'page' appears blank, like so:
    Yet if one views the page source, the report data is there:
      report viewer goes here:
    <form id="reportviewer" name="reportviewer" method="post" action="/Janus/reports.xhtml" enctype="application/x-www-form-urlencoded">
    <input type="hidden" name="reportviewer" value="reportviewer" />
    <link rel="stylesheet" type="text/css" href="crystalreportviewers/js/crviewer/images/style.css">
    <script type="text/javascript" language="JavaScript">
    <!--
    crv_config = {"lang":"en","needFallback":true,"useAsync":true}
    //-->
    </script>
    <script language="JavaScript" src="crystalreportviewers/js/crviewer/crv.js"></script>
    <script type="text/javascript" language="JavaScript">
    <!--
    if (typeof bobj == 'undefined') {
      document.write(
      '<STYLE type=\"text/css\">' +
      '.crExceptionBorder {background-color: #A3A3BC;}' +
      '.crExceptionHeader {background-color: #E4E4EC; color: black; font-family: Arial; font-weight: bold; font-size: 11pt;}' +
      '.crExceptionElement {background-color: #E4E4EC; border-top:1px solid #FFFFFF;}' +
      '.crExceptionText {color: black; font-family: Arial; font-size: 11pt;}' +
      '</STYLE>' +
      '<table class=\"crExceptionBorder\" width=\"100%\" cellspacing=1 cellpadding=0 border=0>' +
      ' <tr><td class=\"crExceptionHeader\">The viewer was unable to find the resources required to render the report.</td></tr>' +
      ' <tr><td>' +
      ' <table width=\"100%\" border=0 cellpadding=5 cellspacing=0>' +
      ' <tr><td class=\"crExceptionElement\">' +
      ' <table border=0 cellpadding=5 cellspacing=0>' +
      ' <tr><td><span class=\"crExceptionText\">Please check the following to resolve the issue.<br>1. Verify that crystalreportviewers/ is accessible to your WebApp and is the correct path to the viewer resources.<br>2. You may customize this location by altering the crystal_image_uri and crystal_image_use_relative properties in the web.xml.<br>3. Validate that the file crv.js exists at crystalreportviewers/js/crviewer/crv.js.</span></td></tr>' +
      ' </table>' +
      ' </td></tr>' +
      ' </table>' +
      ' </td></tr>' +
      '</table>' )
    //-->
    </script>
    <script type="text/javascript" language="JavaScript">
    <!--
    bobj.crv.writeWidget({"args":{"id":"CrystalViewer","visualStyle":{"height":"750px","width":"1000px","left":"0px","top":"0px"},"layoutType":"fixed"},"children":[{"args":{"id":"CrystalViewer_toptoolbar"},"children":[{"args":{"isDisabled":false,"id":"CrystalViewer_toptoolbar_export"},"cons":"bobj.crv.newExportButton"},{"args":{"isDisabled":false,"id":"CrystalViewer_toptoolbar_print"},"cons":"bobj.crv.newPrintButton"},{"cons":"bobj.crv.newToolbarSeparator"},{"args":{"id":"CrystalViewer_toptoolbar_panel"},"cons":"bobj.crv.newPanelToggleButton"},{"args":{"id":"CrystalViewer_toptoolbar_grouptree"},"cons":"bobj.crv.newGroupTreeToggleButton"},{"cons":"bobj.crv.newToolbarSeparator"},{"args":{"id":"CrystalViewer_toptoolbar_firstPg"},"cons":"bobj.crv.newFirstPageButton"},{"args":{"id":"CrystalViewer_toptoolbar_prevPg"},"cons":"bobj.crv.newPrevPageButton"},{"args":{"id":"CrystalViewer_toptoolbar_selectPg","curPage":1,"numPages":"1"},"cons":"bobj.crv.newSelectPageControl"},{"args":{"id":"CrystalViewer_toptoolbar_nextPg"},"cons":"bobj.crv.newNextPageButton"},{"args":{"id":"CrystalViewer_toptoolbar_lastPg"},"cons":"bobj.crv.newLastPageButton"},{"cons":"bobj.crv.newToolbarSeparator"},{"args":{"id":"CrystalViewer_toptoolbar_refresh"},"cons":"bobj.crv.newRefreshButton"},{"args":{"id":"CrystalViewer_toptoolbar_zoom","initialZoom":85},"cons":"bobj.crv.newZoomControl"},{"args":{"id":"CrystalViewer_toptoolbar_logo","layoutAlign":"right"},"cons":"bobj.crv.newLogoButton"},{"cons":"bobj.crv.newToolbarSeparator"},{"args":{"id":"CrystalViewer_toptoolbar_search","searchText":""},"cons":"bobj.crv.newSearchTextControl"}],"cons":"bobj.crv.newToolbar"},{"args":{"id":"CrystalViewer_printUI","isActxPrinting":false},"cons":"bobj.crv.newPrintUI"},{"args":{"id":"CrystalViewer_exportUI","availableFormats":[{"name":"Crystal Reports (RPT)","value":"CrystalReports"},{"name":"PDF","value":"PDF"},{"name":"Microsoft Excel (97-2003)","value":"MSExcel"},{"name":"Microsoft Excel (97-2003) Data-Only","value":"RecordToMSExcel"},{"name":"Microsoft Word (97-2003)","value":"MSWord"},{"name":"Microsoft Word (97-2003) - Editable","value":"EditableRTF"},{"name":"Rich Text Format (RTF)","value":"RTF"},{"name":"Separated Values (CSV)","value":"CharacterSeparatedValues"},{"name":"XML","value":"XML"}],"canSupportRange":true},"cons":"bobj.crv.newExportUI"},{"args":{"displayDrilldownTab":true,"initTabIdx":0},"children":[{"args":{"isMainReport":true,"label":"Main Report","viewStateId":"1"},"children":[{"args":{"content":"\r\n<style> div.crystalstyle div {position:absolute; z-index:25}\r\n div.crystalstyle a {text-decoration:none}\r\n div.crystalstyle a img {border-style:none; border-width:0}\r\n\t.fc1405538317513-0 {font-size:8pt;color:#000000;font-family:Arial;font-weight:normal;}\r\n\t.fc1405538317513-1 {font-size:15pt;color:#000000;font-family:Arial;font-weight:normal;}\r\n\t.fc1405538317513-2 {font-size:6pt;color:#000000;font-family:Arial;font-weight:normal;text-decoration:underline;}\r\n\t.fc1405538317513-3 {font-size:6pt;color:#000000;font-family:Arial;font-weight:normal;}\r\n\t.fc1405538317513-4 {font-size:8pt;color:#000000;font-family:Arial;font-weight:bold;}\r\n\t.ad1405538317513-0 {border-color:#000000;border-left-width:0;border-right-width:0;border-top-width:0;border-bottom-width:0;}\r\n<\/style><div id=\"CrystalViewercridreportpage\" name=\"CrystalViewercridreportpage\" class=\"crystalstyle\" style=\"width:652;height:856;position:absolute;visibility:hidden;\"><div style=\"z-index:15;top:251px;left:14px;border-color:#000000;border-style:solid;border-width:0px;border-top-width:1px;width:639px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,95px,0px);top:0px;left:0px;width:653px;height:95px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:0px;left:0px;width:295px;height:34px;\"><img src=\"CrystalReportViewerHandler?dynamicimage=crystal14055383175307535459024881645798.png\" border=\"0\" width=\"295px\" height=\"34px\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:34px;left:0px;width:279px;height:13px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-0\">S0010 - Transfer Details <\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:75px;left:0px;width:279px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-0\">Store #: <\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:61px;left:0px;width:319px;height:13px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-0\">Report Printed: 7/16/2014 at 12:18:34PM<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:48px;left:0px;width:605px;height:13px;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-0\">Report For Period: 07/01/2014 To 07/01/2014<\/span><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,31px,0px);top:95px;left:0px;width:653px;height:31px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:95px;left:0px;width:456px;height:31px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-1\">DEPARTMENT: <\/span><\/div><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,20px,0px);top:125px;left:0px;width:653px;height:20px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,13px,0px);top:146px;left:0px;width:653px;height:13px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,26px,0px);top:158px;left:0px;width:653px;height:26px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:41px;width:51px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">DATE<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:163px;width:41px;height:14px;\"><div align=\"right\" style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">CONF #<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:306px;width:116px;height:14px;\"><div align=\"right\" style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">SUBTOTAL<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:102px;width:46px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">TIME<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:258px;width:130px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">TM NAME<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:158px;left:211px;width:44px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-2\">TM ID<\/span><\/div><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,27px,0px);top:185px;left:0px;width:653px;height:27px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:198px;left:57px;width:421px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-3\">Destination: /SUPPLY<\/span><\/div><\/div><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:185px;left:57px;width:421px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-3\">Source: /SUPPLY<\/span><\/div><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,14px,0px);top:212px;left:0px;width:653px;height:14px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:212px;left:57px;width:421px;height:14px;\"><div style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-3\"> - <\/span><\/div><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,12px,0px);top:226px;left:0px;width:653px;height:12px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,14px,0px);top:237px;left:0px;width:653px;height:14px;\"><\/div>\r\n<div class=\"ad1405538317513-0\" style=\"top:237px;left:102px;width:319px;height:14px;\"><div align=\"right\" style=\"position:relative;padding-top:1px;padding-left:1px;line-height:1.0;\"><div style=\"position:relative;\"><span class=\"fc1405538317513-4\">SubTotal: <\/span><\/div><\/div><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,13px,0px);top:251px;left:0px;width:653px;height:13px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,13px,0px);top:263px;left:0px;width:653px;height:13px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,35px,0px);top:276px;left:0px;width:653px;height:35px;\"><\/div>\r\n<div style=\"z-index:3;clip:rect(0px,653px,38px,0px);top:819px;left:0px;width:653px;height:38px;\"><\/div>\r\n<\/div>","bottomMargin":20,"height":857,"rightMargin":20,"width":653,"leftMargin":20,"documentView":"PrintLayout","topMargin":20},"cons":"bobj.crv.newReportPage"},{"args":{"width":"200.0px","initialViewType":"GroupTree"},"children":[{"args":{"label":"Group Tree","enableDrilldown":false,"enableNavigation":true,"toolPanelType":"GroupTree"},"cons":"bobj.crv.newGroupTree"},{"args":{"label":"Interactive Parameters"},"cons":"bobj.crv.params.newParameterPanel"}],"cons":"bobj.crv.newToolPanel"}],"cons":"bobj.crv.newReportView"}],"cons":"bobj.crv.newReportAlbum"},{"cons":"bobj.crv.newReportProcessingUI"}],"cons":"bobj.crv.newViewer"});
    //-->
    </script>
    <script type="text/javascript" language="JavaScript">
    <!--
    bobj.crv.stateManager.setComponentState('CrystalViewer',{"1":{"gpTreeCurrentExpandedPaths":{},"rptViewLabel":"Main Report","gpTreeLastExpandedPath":"","lstPgNum":1,"isLstPgNumKn":true,"pageNum":1},"common":{"rptAlbumOrder":["1"],"enblDrllDwn":false,"zoom":85,"width":1000,"allowOverflow":false,"paramOpts":{"numberFormat":{"decimalSeperator":".","groupSeperator":","},"dateTimeFormat":"M/d/yyyy HH:mm:ss","timeFormat":"HH:mm:ss","dateFormat":"M/d/yyyy","booleanFormat":{"false":"False","true":"True"},"maxNumParameterDefaultValues":200},"screenResolution":96,"productLocale":"en_US","resourcePrefix":"crystalreportviewers/","toolPanelType":"GroupTree","RptSrcFacName":"com.crystaldecisions.sdk.occa.report.application.reportsourcefactory.RasReportSourceFactory","iactParams":[{"isOptionalPrompt":false,"_usage":57,"allowNullValue":false,"isDataFetching":true,"allowMultiValue":true,"allowDiscreteValue":true,"defaultValues":[],"description":"Select store","value":[103610],"valueDataType":"n","attributes":{"IsDCP":true,"PGURI":"eor://BERLIN-B.owfg.com:6400/AXDYjQVqqKxJpFxfC5SWpec"},"allowRangeValue":false,"allowCustomValue":false,"paramName":"Store","isEditable":true,"defaultDisplayType":0}],"height":750,"servletUri":"CrystalReportViewerHandler","reqCtx":{"logOnInfo":"PENyeXN0YWxSZXBvcnRzLkNvbm5lY3Rpb25JbmZvcyB4bWxucz0iaHR0cDovL3d3dy5jcnlzdGFs\r\nZGVjaXNpb25zLmNvbS9yZXBvcnQiIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9Y\r\nTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT\r\nY2hlbWEiIHhzaTp0eXBlPSJDcnlzdGFsUmVwb3J0cy5Db25uZWN0aW9uSW5mb3MiIHZlcnNpb249\r\nIjIiPjxDb25uZWN0aW9uSW5mbyB4c2k6dHlwZT0iQ3J5c3RhbFJlcG9ydHMuQ29ubmVjdGlvbklu\r\nZm8iIGlkPSIxIj48VXNlck5hbWU+c2ltX3JwdDwvVXNlck5hbWU+PFBhc3N3b3JkPnowMDA3N0Zd\r\nWlNcQjRAQDAwPC9QYXNzd29yZD48QXR0cmlidXRlcyB4c2k6dHlwZT0iQ3J5c3RhbFJlcG9ydHMu\r\nUHJvcGVydHlCYWciIGlkPSIyIj48UHJvcGVydHk+PE5hbWU+RGF0YWJhc2UgTmFtZTwvTmFtZT48\r\nVmFsdWUgVmFyaWFudFR5cGU9IlN0cmluZyI+PC9WYWx1ZT48L1Byb3BlcnR5PjxQcm9wZXJ0eT48\r\nTmFtZT5TZXJ2ZXIgTmFtZTwvTmFtZT48VmFsdWUgVmFyaWFudFR5cGU9IlN0cmluZyI+U0lNUlBU\r\nMV9OQVRJVkUuT1dGRy5DT008L1ZhbHVlPjwvUHJvcGVydHk+PC9BdHRyaWJ1dGVzPjxLaW5kPlNR\r\nTDwvS2luZD48L0Nvbm5lY3Rpb25JbmZvPjwvQ3J5c3RhbFJlcG9ydHMuQ29ubmVjdGlvbkluZm9z\r\nPg==","prptInfo":"<CrystalReports.Fields xmlns=\"http://www.crystaldecisions.com/report\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xsi:type=\"CrystalReports.Fields\" version=\"2\"><Field xsi:type=\"CrystalReports.ParameterField\" id=\"1\"><Name>Department<\/Name><Description><\/Description><Type>xsd:decimal<\/Type><Length>0<\/Length><Attributes xsi:type=\"CrystalReports.PropertyBag\" id=\"2\"><Property><Name>IsDCP<\/Name><Value VariantType=\"Boolean\">false<\/Value><\/Property><\/Attributes><AllowMultiValue>false<\/AllowMultiValue><CurrentValues xsi:type=\"CrystalReports.Values\" id=\"3\"><Value xsi:type=\"CrystalReports.ParameterFieldDiscreteValue\" id=\"4\"><Value VariantType=\"Double\">2209.0<\/Value><\/Value><IsNoValue>false<\/IsNoValue><\/CurrentValues><ParameterType>ReportParameter<\/ParameterType><AllowCustomCurrentValues>false<\/AllowCustomCurrentValues><AllowNullValue>false<\/AllowNullValue><DefaultValueSortOrder>NoSort<\/DefaultValueSortOrder><DefaultValueSortMethod>BasedOnValue<\/DefaultValueSortMethod><ValueRangeKind>Discrete<\/ValueRangeKind><Usage>DataFetching,InUse<\/Usage><DefaultValueDisplayType>DescriptionOnly<\/DefaultValueDisplayType><IsOptionalPrompt>false<\/IsOptionalPrompt><\/Field><Field xsi:type=\"CrystalReports.ParameterField\" id=\"5\"><Name>From_Date<\/Name><Description><\/Description><Type>xsd:date<\/Type><Length>0<\/Length><Attributes xsi:type=\"CrystalReports.PropertyBag\" id=\"6\"><Property><Name>IsDCP<\/Name><Value VariantType=\"Boolean\">false<\/Value><\/Property><\/Attributes><AllowMultiValue>false<\/AllowMultiValue><CurrentValues xsi:type=\"CrystalReports.Values\" id=\"7\"><Value xsi:type=\"CrystalReports.ParameterFieldDiscreteValue\" id=\"8\"><Value xsi:type=\"dateTime\">2014-7-1T0:0:0.0<\/Value><\/Value><IsNoValue>false<\/IsNoValue><\/CurrentValues><ParameterType>ReportParameter<\/ParameterType><AllowCustomCurrentValues>true<\/AllowCustomCurrentValues><AllowNullValue>false<\/AllowNullValue><DefaultValueSortOrder>NoSort<\/DefaultValueSortOrder><DefaultValueSortMethod>BasedOnValue<\/DefaultValueSortMethod><ValueRangeKind>Discrete<\/ValueRangeKind><Usage>DataFetching,InUse<\/Usage><DefaultValueDisplayType>DescriptionAndValue<\/DefaultValueDisplayType><IsOptionalPrompt>false<\/IsOptionalPrompt><\/Field><Field xsi:type=\"CrystalReports.ParameterField\" id=\"9\"><Name>To_Date<\/Name><Description><\/Description><Type>xsd:date<\/Type><Length>0<\/Length><Attributes xsi:type=\"CrystalReports.PropertyBag\" id=\"10\"><Property><Name>IsDCP<\/Name><Value VariantType=\"Boolean\">false<\/Value><\/Property><\/Attributes><AllowMultiValue>false<\/AllowMultiValue><CurrentValues xsi:type=\"CrystalReports.Values\" id=\"11\"><Value xsi:type=\"CrystalReports.ParameterFieldDiscreteValue\" id=\"12\"><Value xsi:type=\"dateTime\">2014-7-1T0:0:0.0<\/Value><\/Value><IsNoValue>false<\/IsNoValue><\/CurrentValues><ParameterType>ReportParameter<\/ParameterType><AllowCustomCurrentValues>true<\/AllowCustomCurrentValues><AllowNullValue>false<\/AllowNullValue><DefaultValueSortOrder>NoSort<\/DefaultValueSortOrder><DefaultValueSortMethod>BasedOnValue<\/DefaultValueSortMethod><ValueRangeKind>Discrete<\/ValueRangeKind><Usage>DataFetching,InUse<\/Usage><DefaultValueDisplayType>DescriptionAndValue<\/DefaultValueDisplayType><IsOptionalPrompt>false<\/IsOptionalPrompt><\/Field><\/CrystalReports.Fields>"},"reportSourceSessionID":"com.crystaldecisions.report.web.viewer.RPT_SRC:CrystalViewer1484296940","toolPanelWidth":200,"toolPanelWidthUnit":"px"},"curViewId":"1"});
    //-->
    </script>
    <script type="text/javascript" language="JavaScript">
    <!--
    new bobj.crv.ViewerListener('CrystalViewer', new bobj.crv.FacesAdapter('reportviewer', 'CrystalReportViewerHandler'));
    //-->
    </script>
      ^
       <input type="hidden" name="javax.faces.ViewState" id="j_id1:javax.faces.ViewState:0" value="8699192975832549599:-7190272799067789315" autocomplete="off" />
    </form>

    Hi
    There are two things to check :
    1.  Check the driver which you are using in BO ( If you are try to connect using ODBC try to change the drivers and check)
    2.  Viewer--In infoview go in preferences and try to change the viewer.  If your report is using DHTL, try to change it to Java or Web viewer and check.
    Thanks,
    Sastry

  • Crystal reports 2008: Data appears upon refresh, but not on initial open

    I have an updated crystalreports.com / salesforce.com report to which I added a new subreport and an additional grouping.  The report is working fine, with one (rather major) issue: when the report is first opened, only some of the data is shown - there are ~15 columns of data, most of which populate, but some individual values, which sometimes means an entire column of data, do not appear unless the report is refreshed.
    I have the original report still loaded in crystalreports.com, so that I can (and have) run both reports one right after the other; on first open, the data doesn't agree.  When I refresh the newer report, the 'lost' data appears and everything is fine.
    (Makes for a tough sell, though - 'Oh, just refresh the report.')
    Any thoughts as to a) what might be causing this, and b) how it might be resolved?
    It is not subreport data that is being affected, just so you know - that's working beautifully; the affected fields are Standard Summaries of formula fields, and not all instances of those summaries, either, but specific ones again and again.

    I have not used the 'Save Data with Report' option, and I verified that it is not selected under File / Report Options as well.  It appears to be an issue when there are too many (unknown how many that is, as of yet) results being retrieved.
    In this case, the main report is a report on Activities from the start of the current year, using a Salesforce.com report, and the Subreport pulls its data directly from the Activities table (as the main report considers all of the fields to be String(255) fields, even if they are ought to be read in as Memo fields (or number)).  The link to Activities allows the Description field to be pulled in based on the Activity ID, and coming straight from the database the value is pulled in as a Memo.
    If I limit the Activities to records beginning with 'A', for instance, the report runs fine; 'A - G', in this instance, retrieves too many and the error re: the database connector appears.
    Edited by: prozek on Apr 22, 2010 7:53 PM

Maybe you are looking for

  • Directions for changing pram battery on imac DV

    Hi, A friend of mine has an imac 400 DV slot loader with a dead pram battery. I look after this computer for them but have never changed the battery on one of these. Can anyone give me directions and/or photos? I've had a look through older questions

  • Error creating shopping cart

    Hi While creating Shopping Cart. In Account Assignment view, Assign    type select ->WBS Element than give WBS Element Assign No and Check.                                                                                Describe the problem           

  • I want to clean my mac book pro 15inch 2008! what should i do?

    i want to clean my mac book pro 15inch 2008((inside)) ! what should i do?

  • FM call in background task

    Hi, I have called a function module in background task. Inside this FM I create application log and put in all the messages in the log which can be viewed using the transaction SLG1. But if the creation of the log fails I want to display the info to

  • Which material is better for Green Screen?

    Which material is better for Green Screen? Polyester or Muslin??