Last post Jan 26, 2014 07:15 AM by Neodynamic
Jan 24, 2014 11:19 AM|dlchase|LINK
We are converting a Microsoft Access application to a web-based intranet application. Our Access application has several reports that we would like to be able to print from our asp.net application. Is this possible and can someone point me to getting more
info on how to do that? Also, most workstations have Access installed, but not all that will use web app. Thanks.
Jan 25, 2014 06:45 AM|Neodynamic|LINK
The answer is no, sadly. ASP.NET is a server based platform i.e. your code will run at server side and will render back HTML back to the client browser. From ASP.NET you do not have access to client's installed software nor system resources. You will have
to convert (manually) your Access reports to RDLC Local Reports (free option that comes with VS) and display those reports using ReportViewer control on your aspx pages.
Jan 25, 2014 08:45 AM|dlchase|LINK
Thank you. If I use the ReportViewer can I send the report directly to the default printer like Access does? If not, is there an alternative?
Jan 26, 2014 07:15 AM|Neodynamic|LINK
ReportViewer features a client print functionality but it's limited in some aspects. In fact, many of other thrid party reporting tools based on web technologies like ASP.NET also lacks of full support for client printing. In ReportViewer user is provided
with a print button on a toolbar which allows them to print the report to any installed printer but it only works on IE browser. To get reportviewer print button to work on any browser, then you could try
this approach and use it or create one at your end.