473,388 Members | 1,526 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

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

Reports from the web

Hello,

This probably isn't the best group to post this in, but i'm not too sure
where would be better (any ideas appreciated).

What I would like to be able to do is use the ASP or ASP.NET system to
generate reports from a database. I know this can be done quite simply by
creating a recordset and then creating code to display the data, but I would
like to have a report that is formatted for a printer
(headers/footers/etc.). I currently do this by creating a service that
checks a database table looking for requests and then calls Access to
generate a snapshot report to post back to the user. This works fine but I
don't realy want to be using Access on my server.

The ideal solution would be a way of creating a report that is formatted for
the client's printer but I guess this isn't possible, so a method of
producing a report formatted for a generic printer would be the next best
thing.

Are there any suggested reporting techniques for web applications or thrid
party report generation tools that might suit?

Cheers,

<M>ike

Jul 19 '05 #1
7 1877
In news:ed****************@TK2MSFTNGP10.phx.gbl,
Mike Dinnis <mike dot dinnis at abraxas-uk dot com> typed:
: Hello,
:
: This probably isn't the best group to post this in, but i'm not too
: sure where would be better (any ideas appreciated).
:
: What I would like to be able to do is use the ASP or ASP.NET system to
: generate reports from a database. I know this can be done quite
: simply by creating a recordset and then creating code to display the
: data, but I would like to have a report that is formatted for a
: printer (headers/footers/etc.). I currently do this by creating a
: service that checks a database table looking for requests and then
: calls Access to generate a snapshot report to post back to the user.
: This works fine but I don't realy want to be using Access on my
: server.
:
: The ideal solution would be a way of creating a report that is
: formatted for the client's printer but I guess this isn't possible,
: so a method of producing a report formatted for a generic printer
: would be the next best thing.
:
: Are there any suggested reporting techniques for web applications or
: thrid party report generation tools that might suit?

If you need formatted printed output, the best solution I have found is to
create a PDF file. Otherwise you're left with the browser formatting, which
as we all know, isn't pretty.

Don


: Cheers,
:
: <M>ike
Jul 19 '05 #2
But in what would you compile the report prior to creating
the PDF? I'm trying to get away from Access (or at least
get it off the server) as I belive it's improper to have
it on the web server. Is there a way to create a report
directly as a PDF? I understood it acted as a printer to
output an existing document/file/report.

Cheers,

<m>ike
-----Original Message-----
In news:ed****************@TK2MSFTNGP10.phx.gbl,
Mike Dinnis <mike dot dinnis at abraxas-uk dot com> typed:
: Hello,
:
: This probably isn't the best group to post this in, but i'm not too: sure where would be better (any ideas appreciated).
:
: What I would like to be able to do is use the ASP or ASP.NET system to: generate reports from a database. I know this can be done quite: simply by creating a recordset and then creating code to display the: data, but I would like to have a report that is formatted for a: printer (headers/footers/etc.). I currently do this by creating a: service that checks a database table looking for requests and then: calls Access to generate a snapshot report to post back to the user.: This works fine but I don't realy want to be using Access on my: server.
:
: The ideal solution would be a way of creating a report that is: formatted for the client's printer but I guess this isn't possible,: so a method of producing a report formatted for a generic printer: would be the next best thing.
:
: Are there any suggested reporting techniques for web applications or: thrid party report generation tools that might suit?

If you need formatted printed output, the best solution I have found is tocreate a PDF file. Otherwise you're left with the browser formatting, whichas we all know, isn't pretty.

Don


: Cheers,
:
: <M>ike
.

Jul 19 '05 #3
On Thu, 2 Oct 2003 05:00:05 -0700, "Mike"
<mikedotdinnis@abraxas-ukdotcom> wrote:
But in what would you compile the report prior to creating
the PDF? I'm trying to get away from Access (or at least
get it off the server) as I belive it's improper to have
it on the web server. Is there a way to create a report
directly as a PDF? I understood it acted as a printer to
output an existing document/file/report.


That is one way of doing it. However, when you purchase Adobe Acrobat,
you get an API that can be used to generate the PDF files as well. One
last option would be to pick up a reporting component such as
ActiveReports where you can generate the report using their methods
and the stream the report out as a PDF file.

Jul 19 '05 #4
Mike Dinnis wrote:
What I would like to be able to do is use the ASP or ASP.NET system to
generate reports from a database. I know this can be done quite simply by
creating a recordset and then creating code to display the data, but I would
like to have a report that is formatted for a printer
(headers/footers/etc.). I currently do this by creating a service that
checks a database table looking for requests and then calls Access to
generate a snapshot report to post back to the user. This works fine but I
don't realy want to be using Access on my server.
The ideal solution would be a way of creating a report that is formatted for
the client's printer but I guess this isn't possible, so a method of
producing a report formatted for a generic printer would be the next best
thing.
Are there any suggested reporting techniques for web applications or thrid
party report generation tools that might suit?


You could use SQL Server to store your databse and then denote the
tables involved as "linked external tables" to Access. This would allow
you to
- store the tables in SQL Server,
- use Access's snapshot viewer capabilities to generate reports.

Or you could generate RTF documents that will load either Word or
WordPad when sent to the client browser. RTF has a number of different
versions, but it mostly works. For details see:
http://support.microsoft.com/default.aspx?scid=kb;[LN];Q270906

Good Luck,
Michael D. Kersey

Jul 19 '05 #5
Mike Dinnis wrote:
This probably isn't the best group to post this in, but i'm not too sure
where would be better (any ideas appreciated).
What I would like to be able to do is use the ASP or ASP.NET system to
generate reports from a database. I know this can be done quite simply by
creating a recordset and then creating code to display the data, but I would
like to have a report that is formatted for a printer
(headers/footers/etc.). I currently do this by creating a service that
checks a database table looking for requests and then calls Access to
generate a snapshot report to post back to the user. This works fine but I
don't realy want to be using Access on my server.
The ideal solution would be a way of creating a report that is formatted for
the client's printer but I guess this isn't possible, so a method of
producing a report formatted for a generic printer would be the next best
thing.
Are there any suggested reporting techniques for web applications or thrid
party report generation tools that might suit?


You could use SQL Server to store your databse and then denote the
tables involved as "linked external tables" to Access. This would allow
you to
- store the tables in SQL Server,
- use Access's snapshot viewer capabilities to generate reports.

Or you could generate RTF documents that will load either Word or
WordPad when sent to the client browser. RTF has a number of different
versions, but it mostly works. For details see:
http://support.microsoft.com/default.aspx?scid=kb;[LN];Q270906

Good Luck,
Michael D. Kersey

Jul 19 '05 #6
Thanks for the suggestions.

I think this sounds like a good idea, I'll just have to go and investigate.

Cheers,

<M>ike
"Dan Brussee" <db******@NOSPAMnc.rr.com> wrote in message
news:ao********************************@4ax.com...
On Thu, 2 Oct 2003 05:00:05 -0700, "Mike"
<mikedotdinnis@abraxas-ukdotcom> wrote:
But in what would you compile the report prior to creating
the PDF? I'm trying to get away from Access (or at least
get it off the server) as I belive it's improper to have
it on the web server. Is there a way to create a report
directly as a PDF? I understood it acted as a printer to
output an existing document/file/report.


That is one way of doing it. However, when you purchase Adobe Acrobat,
you get an API that can be used to generate the PDF files as well. One
last option would be to pick up a reporting component such as
ActiveReports where you can generate the report using their methods
and the stream the report out as a PDF file.

Jul 19 '05 #7
Mike,

Sounds like you are using our product (www.rptsoftware.com) or
developed something in-house very similiar? You should use PDF over
snapshot format.

It usually comes down to:
- What tool can I easily use to develop reports that produces the kind of
output needed?

Low end web-based reporting tools:
- RPT software www.rptsoftware.com (uses Access as report tool)
- Crystal
- ActiveReports
- coding to straight ASP, ASP.NET, or some kind of XML/display of
information

High end tools (usually just more scalable):
- Business Objects
- Microstrategy
- Cognos
- Other OLAP specific vendors (ProClarity etc...)
- Many others

I do recommend doing everything in SQL Server and just use Access with
pass-thru
queries running stored procedures or SQL Server syntax SQL at runtime.

HTH,
Mark

"Michael D. Kersey" <md******@hal-pc.org> wrote in message
news:%2****************@tk2msftngp13.phx.gbl...
Mike Dinnis wrote:
This probably isn't the best group to post this in, but i'm not too sure
where would be better (any ideas appreciated).
What I would like to be able to do is use the ASP or ASP.NET system to
generate reports from a database. I know this can be done quite simply by creating a recordset and then creating code to display the data, but I would like to have a report that is formatted for a printer
(headers/footers/etc.). I currently do this by creating a service that
checks a database table looking for requests and then calls Access to
generate a snapshot report to post back to the user. This works fine but I don't realy want to be using Access on my server.
The ideal solution would be a way of creating a report that is formatted for the client's printer but I guess this isn't possible, so a method of
producing a report formatted for a generic printer would be the next best thing.
Are there any suggested reporting techniques for web applications or thrid party report generation tools that might suit?


You could use SQL Server to store your databse and then denote the
tables involved as "linked external tables" to Access. This would allow
you to
- store the tables in SQL Server,
- use Access's snapshot viewer capabilities to generate reports.

Or you could generate RTF documents that will load either Word or
WordPad when sent to the client browser. RTF has a number of different
versions, but it mostly works. For details see:
http://support.microsoft.com/default.aspx?scid=kb;[LN];Q270906

Good Luck,
Michael D. Kersey

Jul 19 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: BStorm | last post by:
I have a transaction log file where the DataSet table's Description column is actually delimited into "subcolumns" based upon the transaction id. I would like to parse these into separate fields...
2
by: Andrew | last post by:
Hi there: I can successfully control a report's GroupLevel ControlSource property by using: ..Reports!rptEESTMT_A.GroupLevel(i).ControlSource = "CorpName" where rptEESTMT_A is the actual...
0
by: Ian | last post by:
(Sorry if I have repeated this, it did not appear the first time) I have the following code on a button. The idea is that when this button is clicked it prints several reports automatically then...
3
by: Gheaci Maschl | last post by:
Hi all! I would like to have your opinion about my problem and my proposal how to solve it: Ingredients: - BTriev database - Crystal Reports - maybe MS Access - Liinos6 (small ERP software)
1
by: KEVIN97810 | last post by:
Hello to all, I am trying to fill all my reports in a listbox but I may not need to show other reports. How do you modify this function to do that. I have losts of reports but don't want to...
2
by: B.Newman | last post by:
I've got some VB.NET code that *should* get a list of reports from an Access MDB and populate a list box with them. It doesn't detect any of the reports at all. oAccess.Reports.Count comes up as...
3
by: VMI | last post by:
I know this may not be the best NG for this, but I feel you guys know more about this than any of the other NGs. I need to build several simple reports (over 50 of them and they get their data...
12
by: Tony Ciconte | last post by:
We are evaluating the prospect of integrating and/or using Crystal Reports with some of our current products. Some of these are still in Access 97 and are running well. Since we cannot include the...
16
by: JoeW | last post by:
I'm utilizing a database that I created within MS Access within a program I've created in VB.NET. I am using the VB front end to navigate the information, but want to be able to print a report,...
3
by: joelpollock | last post by:
I'm having trouble continuously page numbering a large report in MS Access. The report is made up of three separate Access reports which I join together at the end. In the past I have opened the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

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.