472,090 Members | 1,319 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,090 software developers and data experts.

Reporting - Whats the best option.

I have a asp.net application that will need to create a document/report from
data in a database. The user will fill out a form supplying various criteria
for parameters. I would like the document/report to then be displayed on
screen as well as the option to download in PDF format.

I am just wondering which is the best reporting development tool to use
between SQL Reporting Services and Crystal Reports.

The report will have three sections/sub reports.
Nov 18 '05 #1
3 1820
"Paul Say" <sa****@tpg.com.au> wrote in
news:Oa**************@TK2MSFTNGP10.phx.gbl:
I have a asp.net application that will need to create a
document/report from data in a database. The user will fill out a form
supplying various criteria for parameters. I would like the
document/report to then be displayed on screen as well as the option
to download in PDF format.

I am just wondering which is the best reporting development tool to
use between SQL Reporting Services and Crystal Reports.

Do you have access to the SQL server? You need to physically load SQL
Reporting services on to the SQL server. If you're administrator is
hesitant, then you must use Crystal Reports.

Crystal has the advantage of having a standalone web viewer component.
There isn't such a component for SQL Server Reporting. If you wish to
use SQL Server Reporting on a custom webpage, then you'll need to write
a web service to retrieve and display the reports - this maybe an extra
hassle that you do not want to do.

Crystal is limited to ~21,000 per report. If you need to report on large
amounts of data, it is best to use a SQL stored procedure to
sum/calculate/format the data into a nice small dataset before passing
it onto Crystal.

Crystal also has 2 methods of supplying data to the report - PUSH and
PULL. Push is when you pass a .NET Dataset to Crystal, thereby supplying
crystal with the data. Pull is when Crystal downloads the data
internally via it's own routines. Personally I prefer using the Push
method so I can have more control over the database connections and
datasets.

It's hard to say which option is better. If you have high volume, I'll
probably go with SQL Server Reporting. If your traffic is low, Crystal
Reports is more than adequate.

--
Lucas Tam (RE********@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/
Nov 18 '05 #2
Thanks for your feedback Lucas,
do you know where I might find a simple sample for crystal reports, sjo I
can get an Idea of what it takes to create a report for a website

Paul

"Lucas Tam" <RE********@rogers.com> wrote in message
news:Xn***************************@140.99.99.130.. .
"Paul Say" <sa****@tpg.com.au> wrote in
news:Oa**************@TK2MSFTNGP10.phx.gbl:
I have a asp.net application that will need to create a
document/report from data in a database. The user will fill out a form
supplying various criteria for parameters. I would like the
document/report to then be displayed on screen as well as the option
to download in PDF format.

I am just wondering which is the best reporting development tool to
use between SQL Reporting Services and Crystal Reports.

Do you have access to the SQL server? You need to physically load SQL
Reporting services on to the SQL server. If you're administrator is
hesitant, then you must use Crystal Reports.

Crystal has the advantage of having a standalone web viewer component.
There isn't such a component for SQL Server Reporting. If you wish to
use SQL Server Reporting on a custom webpage, then you'll need to write
a web service to retrieve and display the reports - this maybe an extra
hassle that you do not want to do.

Crystal is limited to ~21,000 per report. If you need to report on large
amounts of data, it is best to use a SQL stored procedure to
sum/calculate/format the data into a nice small dataset before passing
it onto Crystal.

Crystal also has 2 methods of supplying data to the report - PUSH and
PULL. Push is when you pass a .NET Dataset to Crystal, thereby supplying
crystal with the data. Pull is when Crystal downloads the data
internally via it's own routines. Personally I prefer using the Push
method so I can have more control over the database connections and
datasets.

It's hard to say which option is better. If you have high volume, I'll
probably go with SQL Server Reporting. If your traffic is low, Crystal
Reports is more than adequate.

--
Lucas Tam (RE********@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/

Nov 18 '05 #3
"Paul Say" <sa****@tpg.com.au> wrote in news:O6dpqToeEHA.1604
@TK2MSFTNGP11.phx.gbl:
do you know where I might find a simple sample for crystal reports, sjo I
can get an Idea of what it takes to create a report for a website


http://support.businessobjects.com/c...s/crnet_adonet
..pdf

http://support.businessobjects.com/c...s/rtm_reportin
goffadonetdatasets.pdf.asp

Business Object's Support site has a lot of good info.

--
Lucas Tam (RE********@rogers.com)
Please delete "REMOVE" from the e-mail address when replying.
http://members.ebay.com/aboutme/coolspot18/
Nov 18 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

14 posts views Thread by Jeff Boyer | last post: by
4 posts views Thread by joshsackett | last post: by
8 posts views Thread by Woody Splawn | last post: by
reply views Thread by Raj | last post: by
3 posts views Thread by Flic | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.