crystal report

19

Category:

Education


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: crystal report
Page 2: crystal report

Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring PartnerBaabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd

Page 3: crystal report

CRYSTAL REPORT

ARJUN S [email protected]/

arjun.aryavarthamtwitter.com/arjun.sr007in.linkedin.com/in/arjun.sr0079745649882

Page 4: crystal report

TRDITIONAL REPORTING

CURRENT REPORTS…

• Are generated manually

• Are distributed via email

• Only provide “one view” and are static

• Contain outdated information

BUSINESS IMPACT

• Report backlog delays decision making

• Sensitive information may leak to unintended audiences

• Lack of interactivity makes answering questions challenging

• IT staff is overwhelmed with requests for updated reports

Page 5: crystal report

IMPLICATIONS

You spend more time working

You need more people to run and distribute reports

You face increasing IT costs

Page 6: crystal report

• Crystal reports is the reporting tool of visual studio, an OEM (Original Equipment Manufacturer) of business objects.

• Crystal Reports has been part of Visual Studio since 1993, and is now the standard for reporting in Visual Studio . It ships with every copy of Visual Studio and is integrated directly into the development environment.

• Ability to create interactive, presentation-quality content to the windows environment.

• Create complex and professional reports in a GUI-based program• You can host your report in either a Web or Windows application • You can connect your report to almost any database source, as well as to

proxy data, such as a result set (for example, an ADO.NET Dataset). With the wizards included in the GUI designer, you can easily set formatting, grouping, charting, and other criteria.

Page 7: crystal report

• Your reports can be related to your Visual Studio 2005 project in many ways:

Embed your reports directly into the project.

Access them externally, from a file directory.

Access them as a Report Web Service from a remote server.• An embedded Crystal Reports designer, assisted by wizards and experts,

builds complex report files easily• A Crystal Reports SDK interacts with and modifies reports

programmatically. Use one of four different object models, each with increasing levels of complexity and power

• An exporting feature exports data from the Crystal Report Viewer control to Word, Excel, PDF, and HTML, and Crystal Reports formats.

• The ability to print from the Crystal Report Viewer control enables page-based report printing from any Web or Windows application.

Page 8: crystal report

• Multilingual client support allows you to configure the CrystalReportViewer control so that other languages can be displayed in the Tool Tips, determined by the client browser, the ASPX page, or the environment settings for the machine

• Report Web Services, from an ASP.NET Web Service project, allow you to create a project, add a Crystal Report, and publish it as a Web service

• Crystal Reports for Visual Studio can access and report off the following data sources:

-Any database with an ODBC driver -Any database with an OLEDB Provider

-Microsoft Access databases-Microsoft Excel workbooks-ADO.NET datasets-ADO.NET datatables-RDO recordsets-XML Data in SQL Server 2005-User Defined Types (UDT) in SQL Server 2005 etc,.

Page 9: crystal report

PROVIDER CONTROLS

There are two provided controls

The CrystalReportViewer control

This control displays the report in a page-based layout, with the ability to move between pages.

The CrystalReportPartsViewer control

The control displays report summary information in a small, portal-like window, with the ability to drill down deeper into the report through a series of linked parts.

Page 10: crystal report

CrystalReportViewer control Export button formats

• Adobe Acrobat (.pdf)• Crystal Reports (.rpt)• Microsoft Excel (.xls)• Microsoft Rich Text (.rtf)• Microsoft Word (.doc)

OBJECT MODELS-CrystalReportViewer

- ReportDocument

- ReportClientDocument

- InfoObject

Page 11: crystal report

• CrystalReportViewer, the simplest object model. The classes of this object model are contained within the CrystalDecisions.Web namespace for the Web Form version of this control or CrystalDecisions.Windows.Forms namespace for the Windows Form version of this control

• ReportDocument, the more extensive object model. The classes of this object model contained within the CrystalDecisions.CrystalReports.Engine namespace. This is an extensive set of classes that provide more powerful customization and interaction capability with the report

• ReportClientDocument, the most extensive object model. The classes of this object model are contained within the CrystalDecisions.ReportAppServer group of namespaces.

• InfoObject, a powerful object model for scheduling and configuring reports within the Crystal Reports Server or BusinessObjects Enterprise framework. The classes of this object model are contained within the CrystalDecisions.Enterprise group of namespaces.

Page 12: crystal report

REPORTING TYPES-There may be mainly of two types of reporting methods that can be used to

implemented with in the visual studio.

1.Push method.-using the concept of data set. helps in disconnected environments.

2.Pull method. -Using direct data base access method. This is a connected environment

method.

Page 13: crystal report

REPORT GENERATING STEPS (PULL METHODE)

1. From your desktop, go to Start, Programs, Crystal Reports 11. You may also have an icon on your desktop you can double-click to launch the program.

2. In the Getting Started frame, click Blank Report. The Database Expert screen appears.

Page 14: crystal report

3. Click the plus beside Create New Connection to expand the tree view.4. Click the plus beside Database Files. The Open screen appears so you

can find your Raiser’s Edge database file.5. Highlight the .mdb file you need, and click Open. You return to the

Database Expert screen. Notice all your database fields are listed in the tree view.

Page 15: crystal report

6. Highlight the path to your .mdb file in the Available Data Sources box.7. To move all of the fields in the .mdb file to the Selected Tables box, click

the right double arrow button.The fields appear in the box to indicate they have been included for your Crystal report.

Page 16: crystal report

8. Click OK. The Visual Linking Expert on the Links tab appears.9. Click

10. To display the Field Explorer frame, select View, Field Explorer from the menu bar. The frame appears on the right side of the screen.

Page 17: crystal report

11. This frame contains all the fields you exported from The Raiser’s Edge. You will use these fields to build your report.

Page 18: crystal report

If this presentation helped you, please visit our page facebook.com/baabtra and like it.

Thanks in advance.

www.baabtra.com | www.massbaab.com |www.baabte.com

Page 19: crystal report

Contact Us

Emarald Mall (Big Bazar Building)Mavoor Road, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

NC Complex, Near Bus StandMukkam, Kozhikode,Kerala, India.Ph: + 91 – 495 40 25 550

Start up VillageEranakulam,Kerala, India.

Email: [email protected]