Customizing report viewer

Post Author: Hareeshvs
CA Forum: .NET
Hi,
I am using VS.Net 2003 & crystal reports for developing winform application. I added one crystal report viewer to one form & displaying reports. Now my user's are asking for shortcut keys for text search, page navigation, print etc. How can i add shortcut keys to the buttons which is in report viewer's toolbar? pls help..
Regards,
Hareesh

You talking here only about textboxes, what about the other controls in your form(dropdownlists, checboxes....)? How you will be validating the data on these forms? What if you want to implement server side functionality behind?. I'm asking these question
just to see if you planned well for your idea. I guess you're going into this because you want to runaway of generating many forms via asp.net, is this correct?.
Another options can be:
Create forms that are generated on runtime based on your datasource, I've done this before but there was a specific DB design for that. Here you can read your DB and based on you can create the different types of asp.net controls, in addition to calling
sever side controls and validation.
The second option is to have a look at the InfoPath product, its mainly used for Sharepoint but not sure for asp.net.
Fouad Roumieh

Similar Messages

  • Sharepoint 2010 Report viewer Parameters disappear after selected

    Hi,
    I have Sharepoint 2010 installed and pointing to a different SQL Server 2012 in Sharepoint integrated mode. 
    In Sharepoint if I create a new report using report builder or if I add one from reporting services server, when I execute it, it shows the parameters on the right side. When I open the list the values are ok, then if I select one of them the page do a postback
    and the selected parameter value disappears and I can never run the report because if I hit Apply it gives an error saying that the parameter is not set.
    If I change the report and set default value for each parameter it works well. I can change the parameters and they work great, but I don't want to set the default values and let the user choose them.
    Sharepoint server is SQL Server 2012 version 11.0.3368.0
    Reporting server is SQL Server 2012 11.0.3000.0
    Can anybody help me with this issue?
    Thanks
    Carlos Pereira

    Hi  Carlos,
    As per your query.. ensure your web.config has debug="false".
    Still see your SP2 has been installed or not because you using SQL Server 2012 and SharePoint Server 2010.
    FIXING your Reporting Service's Issues
    Detail and step by step of passing multiple filter parameters to custom report viewer web part
    Thanks
    Indul Hassan

  • Custom report in bam 11g

    is it possible to create custom report view?

    No.
    But, it will be interesting to know what kind of custom view you want to build. May be we could build such support in future releases.
    Thanks,
    Vishal
    BAM Dev

  • Select Row as Data filter between Report viewer webpart

    Hi All,
    i have a requirement in SharePoint 2013 which has 2 SSRS Report Viewer webpart.
    i need to pass data which i select in First webpart to second webpart.
    is this possible how can i achieve this.
    Thanks for your time.
    Regards
    Bhasker
    hi

    Hi Bhasker,
    In my opinion, you can refer to the steps as below:
    1.Get the parameters from one SSRS Report Viewer Web Part:
    https://social.msdn.microsoft.com/Forums/sqlserver/en-US/454ae44f-0d29-485a-8830-d2fb0e03f250/how-to-pass-parameters-from-report-viewer-to-report-server?forum=sqlreportingservices
    http://msdn.microsoft.com/en-us/library/ff487390.aspx
    2.Pass parameters to another SSRS Report Viewer Web Part:
    http://sharepoint.infoyen.com/2012/08/25/pass-multiple-filter-parameters-to-custom-report-viewer-web-part/
    http://stackoverflow.com/questions/2564178/passing-multiple-parameters-from-custome-webpart-to-reporting-services-report-vi
    Thanks,
    Eric
    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]
    Eric Tao
    TechNet Community Support

  • Custom secure views report is not restricting the data

    Hi,
    I have created few custom secure views reports and in which I have used the per_people_f , per_assignments_f secure views but when I am running this report from different responsibilities like (US Resp, UK Resp) it is producing the same number of records. From US resp it should produce the US employees and from UK it should produce the UK employees but this is not happening currently.it is a simple sql script which I registered as sql*plus executable.
    Can any one suggest if I am missing some thing? Urgent help would be appreciated.
    Thanks,
    Ashish

    Pl post details of OS, database and EBS versions. How have you implemented security ? What kind of concurrent program are you using ? Pl provide details. Also see these MOS Docs
    How To Enable Hr Security on Custom Reports?          (Doc ID 369345.1)
    Understanding and Using HRMS Security in Oracle HRMS          (Doc ID 394083.1)
    Need Custom Security Profile To Restrict Based On Employees Organization          (Doc ID 445142.1)
    HTH
    Srini

  • Report Viewer Webpart is Blank in Custom Master Page

    Dear Experts ,
    Recently my team created a new master page to replace seattle default page in Sharepoint 2013. Things were fine till the moment we accessed one of site page containing a Report Viewer Web Part to load SSRS rdl. The web part is blank
    with just standard SSRS toolbar and parameter. To isolate the problem, I have confirmed that the same page works fine in seattle master. I notice that something could be missing in our site (though I am clueless on what those are). There is one post online
    from someone with potentially similar issue, but it does not help in our case. Some pointers from will be appreciated. Cheers.
    http://blogs.msdn.com/b/selvar/archive/2013/11/28/using-reporting-service-web-part-with-sharepoint-custom-master-pages.aspx

    Hi,
    Please try to add AsyncPostBackTimeout="0" inside the ScriptManager code in your master page.
    <asp:scriptmanager id="ScriptManager" runat="server" enablepagemethods="false" enablepartialrendering="true" enablescriptglobalization="false" asyncpostbacktimeout="0" enablescriptlocalization="true" />
    If the issue still exists, I suggest you provide some error messages or code for further research.
    Thanks,
    Dennis Guo
    TechNet Community 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]
    Dennis Guo
    TechNet Community Support

  • Can i view & analysis the customer report asper the sales area wise how?

    can i view & analysis the customer report asper the sales area wise how?

    Hi,
    If you are talking about FBL3N or any other FI customer subledger report, then Yes and No.  If you have customers extended to multiple sales area, then no, if there is a one to one relationship with the sales area then yes.
    Cheers.

  • Can i view customer report as per the business area wise , region-wise how?

    can i view customer report as per the business area wise , region-wise how?

    Hi,
    You can view the report business area wise, extract the report and go to dynamic selection and selection business area. When the report is display just sub total on business area. System is showing report as per your requirement.
    Regards,
    Pankaj

  • How to add custom buttons in the tool bar of the crystal reports viewer

    Hi,
    I'm using Crystal report viewer (Crystal 2008) in my report and I want to add custom buttons and handle them in the tool bar of the viewer. Is there anyway to achieve this?
    Please help me in this regard.
    Thanks in advance.
    Siva.

    I did this by adding a picturebox to the toolbar, the same size as the buttons, and loading in an image, and putting code into the Click event of the picturebox.
    I also put code into the MouseHover event to change the picture's background color and into the MouseLeave event to change it back.
    I have a couple of these buttons. They work very nicely and really look like part of the toolbar.

  • Error in viewing the customized reports in XL reporter

    Hi,
    I am using SAP B1 2007A. My problem is on viewing the customized reports I made through the XL reporter. I made a profit and loss report and saved it under the financials folder then financials sub folder. Before I still can view it through my SAP B1 main menu. All of a sudden, when I try to view again, I can't view any financials customized report. However, I have customized reports in other folders like the sales and purchasing and I can view them. I checked in the XL reporter itself by opening it through tools, xl reporter and I noticed that my financials folder was renamed to new folder and when I opened the financials sub folder, my customized reports were there but I can't view them in the sap main menu. I have 6 databases in my SAP and only 1 dbase has this problem. What might be the reason? Please help.
    Thanks,
    Jackilou

    Hi Jackilou,
    The problem you are facing is due to XLR error.  Just try restart you B1, it will normally be fixed by itself.  If your problem persist, log a support ticket to SAP.
    Thanks,
    Gordon

  • How to view customer report in fi and activated new gl

    Hi Friends,
    can u please explain the how to view customer report normal we can see fbl5n
    but here activated NEW GL please tell the tcode and path and how see.
    Thanks,

    After New GL implementation also we are using the Customer Line item report as FBL5N
    Balances - FD10N
    The below are few reports
    S_ALR_87012167 - Accounts Receivable Information System
    S_ALR_87012172 - Customer Balances in Local Currency
    S_ALR_87012186 - Customer Sales
    S_ALR_87012169 - Transaction Figures: Account Balance
    S_ALR_87012197 - List of Customer Line Items
    S_ALR_87012174 - List of Customer Open Items
    Tables: BSID, BSAD,
    Thanks

  • Report Viewer output - customizing

    Hello. I was wondering...
    I use reports in simple aspx page, in local processing mode (.RDLC reports).
    I want to customize output of report viewer control, so that I can put textboxes into report.
    Currently, when you have a table in report bound to some data source,
    report table cell is wrapped into some TD and DIV elements, with some class attributes 
    with cryptic values. For example:
    <td class="Aee342afe97834395b087ea29bc3c321326cl" style="height: 6.35mm;">
    <div class="Aee342afe97834395b087ea29bc3c321326">SomeData
    </div>
    </td>
    I got an idea, what If I override this somehow, and replace this DIV element with
    <INPUT TYPE="textbox" ...>.
    I succeded, by overriding Render method of my aspx page. 
    In Render method, i made regex matching of this div elements on HtmlTextWriter output, something like this:
    string pattern = "DIV\\s*class=\"([^\\>]*)\"\\>([^\\<]*)</DIV\\>";
    With this I can do some pretty interesting things.
    1. My first try was to replace HtmlTextWriter output, so TD and DIV elements from above would look something like this:
    <td class="Aee342afe97834395b087ea29bc3c321326cl" style="height: 6.35mm;">
    <input type="textbox" class="updatable" tableName="Customers" attibuteName="CustomerName" id="id1234" >SomeData
    </div>
    </td>
    After this, i have a textboxes on the client side, and they have attributes (tableName, attributeName, id) which I
    can use to make server calls from javascript and update data in database.
    For example, I call some Update.aspx page with params, for example:
    Update.aspx?updateFlag=1&tableName=Customers&attributeName=CustomerName&id=1234&value=customer123
    With this, I actually succeded to update the database table.
    But, problem is with ajax. If I click refresh in report viewer control, it uses some ajax calls and has some dynamic javascript.
    This javascript methods expect specific length of http response, but because I changed http response in server-side Render method,
    this won't work. Javascript errors are thrown, when ajax response is parsed.
    So I decided, I won't change default http response in Render method in this way.
    2. My second try was to make changes clientside.
    Idea: What if I generate only javascript in render method, write it to response, and made DIVs into <INPUT type=textbox> on the client side?
    I rendered following method to the client:
     function GetXData() { 
    this.tableName='Customers';
    this.attributeNames=['CustomerId', 'ContactName', 'City', 'Country'];
    this.idAttributeName='CustomerId';
    this.rowIds=['Aee342afe97834395b087ea29bc3c32139','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321326'];
    this.colIds=['Aee342afe97834395b087ea29bc3c32139','Aee342afe97834395b087ea29bc3c321313','Aee342afe97834395b087ea29bc3c321317','Aee342afe97834395b087ea29bc3c321321','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087e
    a29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b
    087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338','Aee342afe97834
    395b087ea29bc3c321326','Aee342afe97834395b087ea29bc3c321330','Aee342afe97834395b087ea29bc3c321334','Aee342afe97834395b087ea29bc3c321338']; return this; 
    This is all information that I need to change my DIVs into INPUT tags. 
    I have rowIds (so I can update matching rows in database), i have table name, i have
    name of column that is primary key, and I have columnIds, which uniquely identifies every cell in report table.
    I can also bind some change method for every cell of report table. For example:
        var xData = GetXData();
                $.each(xData.colIds, function (i, val) {
    //gets DIVs inner html
                    var text = $("." + val)[0].innerHTML;               
    //replace DIV with INPUT
                    $("." + val).replaceWith("<input type='textbox' value='"+text+"'/>");
    //HERE GOES SOME CODE TO BIND ONCHANGE EVENT TO INPUT TAG, SO I CAN MAKE AJAX CALLS TO UPDATE DATABASE WITH INPUT DATA
    But, problem is that DIV class attribute values of Report Table repeat. After all, these are class attributes.
    Because of this, i cannot use class of DIVs as unique identifier of cells.
    I stopped here.
    3. Now, what do I do next?
    I could rewrite DIV class values in Render method, so they could be unique. I will probably do that. 
    Then i'll have unique mapping of reports datatable cell with field in database.
    But all this chemicals that I do, can they be avoided?
    Is there a better way for this.
    You're maybe wondering why would I want to do any of this?
    If I could make this, I would have fast data entry application. 
    I could use standard report desiging advantages, and have a fast update of data.
    Think about it, report has everything we need - datasources made by select queries (which tells us what to update),
    and advanced UI design.
    If we can get 
             <input type='textbox' tableName="xx" attributeName="yy" primaryKeyId="zz"> 
    for every textbox in report (which is currently rendered as DIV), 
    and some javascript functions that make ajax calls to update data on server/database
    we would be very powerful.
    Can this be done by Rendering Extensions or something? Has anyone done someting like this? Opensource solution?
    (I'm not considering security and other aspects here. Insert and delete of data is also questionable).
    Please, feel free to comment.

    You talking here only about textboxes, what about the other controls in your form(dropdownlists, checboxes....)? How you will be validating the data on these forms? What if you want to implement server side functionality behind?. I'm asking these question
    just to see if you planned well for your idea. I guess you're going into this because you want to runaway of generating many forms via asp.net, is this correct?.
    Another options can be:
    Create forms that are generated on runtime based on your datasource, I've done this before but there was a specific DB design for that. Here you can read your DB and based on you can create the different types of asp.net controls, in addition to calling
    sever side controls and validation.
    The second option is to have a look at the InfoPath product, its mainly used for Sharepoint but not sure for asp.net.
    Fouad Roumieh

  • Customizing the Monitoring and Report Viewer - ACS 5.2

    Is there a way to modify the columns shown in the monitoring and reporting viewer so that I can see all of the relevant columns in one screen, similar to the ACS 4.x view?  I would like to view things at a glance, rather than having to click into each item.  Thank you for your help in advance.

    that's correct. here is what we have in ACS 5.4 for snmp.
    ACS 5.4 supports Simple Network Management Protocol (SNMP) to provide logging services. The SNMP agent provides read-only SNMPv1 and SNMPv2c support. The supported MIBs include:
    •SNMPv2-MIB
    •RFC1213-MIB (MIB II)
    •IF-MIB
    •IP-MIB
    •TCP-MIB
    •UDP-MIB
    •CISCO-CDP-MIB
    •ENTITY-MIB
    http://www.cisco.com/en/US/docs/net_mgmt/cisco_secure_access_control_system/5.4/device_support/sdt54.html#wp71020
    ~BR
    Jatin Katyal
    **Do rate helpful posts**

  • Custom crsytal report viewer in browser ! ?

    hello.
    i add crystal report viewer in my Web page, i want to custum the viewer enoff to make it display with the same heigh ans weigh as the page of brower ?
    thanks for you

    You can customize the viewer's height and width after setting the viewer's BestFitPage property to false first, e.g.:
    CrystalReportViewer1.BestFitPage = False
    CrystalReportViewer1.Width = 640
    CrystalReportViewer1.Height = 480
    Cheers,
    Fritz

  • Unable to insert sql server reporting services report viewer webpart

    Hello,
    We are trying to add a SQL Server Reporting Services Report Viewer and when we click add we get the following error message
    The file you imported is not valid. Verify that the file is a Web Part description file (*.webpart or *.dwp) and that it contains well-formed XML.
    Does anyone know what the fix to this is?

    Hi,
    The Report Viewer Web Part is a custom Web Part that is installed by the Reporting Services Add-in for SharePoint Products and associated with report definition (.rdl) files that are processed by a Microsoft SQL Server Reporting Services report
    server.
    To install the Web Part, you must run Setup for the Reporting Services Add-in. You should not install or uninstall the Web Part independently. It is part of the add-in and can only be installed through the add-in setup package. The Report Viewer Web Part
    file name is ReportViewer.dwp. It is located in the Program Files\Common Files\Microsoft Shared\web server extensions\15\template\features\reportserver folder and should not be moved to other folders.
    To use the Web Part, you must have installed and configured the Reporting Services Add-in and configured the report server for SharePoint integration.
    For more information,you can have a look at the blog:
    http://msdn.microsoft.com/en-us/library/jj219068.aspx
    http://msdn.microsoft.com/en-us/library/aa905871.aspx
    http://msdn.microsoft.com/en-us/library/bb522800.aspx
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

Maybe you are looking for

  • Null value in OA shuttle bean

    Hi, Can a shuttle have a null value. ie the VO query attached to the shuttle returns null value. and whenever we attach that particular shuttle to the page,on clicking on any LOV it gives the error You are trying to access a page that is no longer ac

  • How can I create a temporary password for a user?

    I often have to reset passwords for users who forget their passwords.  Is there a way, in Mac OS X Server 10.6, to reset the password to a temporary password and then require the user to change passwords on login?  (Not for a new user- I've found tha

  • Multiple page document in AICS5 .

    How do I create a multiple page document in AICS5?

  • Workbooks pass values to sequence

    Hello gurus, When i try to pass values from workbook to planning sequences, system doesn't lock the values i'va passed on a selection options variable. I've tryied to pass values like: VAR_NAME_1 1 ZIOMIND_SOM VAR_VALUE_EXT_1 1 ST VAR_SIGN_1 1 I VAR_

  • Invoice update in event handler

    Hi, I am executing standard procurement visibility scenario where the event handler is getting updated for ASN, GR but after I create an invoice in Tcode-MIRO , the event handler is not getting updated. As per the setting the invoice should happen af