473,407 Members | 2,312 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,407 software developers and data experts.

Report recommendations please

I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.

Crucially, the structure and content of the output won't be known
until runtime.

My dilemma is that I want only somewhat better control over the output
than at present but I'd prefer not to spend many hours learning how to
do run-time design with one of the major reporting tools like Crystal
(which I know next to nothing about right now). But my impression is
that trying to control reasonably detailed printing using just the
native VB2005 commands is going to be a lengthy and time-consuming
approach also.

So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?

(Ideally it would be good to have PDF output but this would be a
nice-to-have.)
Jan 29 '07 #1
10 1143
I use the DevExpress controls which include a report generator which is
extremely simple to use and is extremely powerful. You may or or may not
have a budget for 3rd party tools, but if so, it's worth a look.

Here is a link directly to their reporting solution:
http://www.devexpress.com/Products/N...s/XtraReports/

Note that I am in no way associated with Developer Express. I'm just a
satisfied user.

"John Dann" <ne**@prodata.co.ukwrote in message
news:cm********************************@4ax.com...
I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.

Crucially, the structure and content of the output won't be known
until runtime.

My dilemma is that I want only somewhat better control over the output
than at present but I'd prefer not to spend many hours learning how to
do run-time design with one of the major reporting tools like Crystal
(which I know next to nothing about right now). But my impression is
that trying to control reasonably detailed printing using just the
native VB2005 commands is going to be a lengthy and time-consuming
approach also.

So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?

(Ideally it would be good to have PDF output but this would be a
nice-to-have.)

Jan 29 '07 #2
John Dann wrote:
I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.
How about constructing it with HTML, for the zero-budget option?

Andrew
Jan 29 '07 #3
On Mon, 29 Jan 2007 08:00:03 -0800, "Matt F"
<mf****************@nospam.nospamwrote:
>I use the DevExpress controls which include a report generator which is
extremely simple to use and is extremely powerful...
Thanks for that - I'll take a closer look,

Just to clarify - yes a relatively inexpensive (up to $200-300 max per
seat) third party .Net control would certainly be considered.

And let me underline that for this application I'm really not
interested in design-time interfaces for the reporting tool, ie
wizards, report designers available to users etc. What's much more
important to me here is ease-of-use in defining reports at run-time
(ease-of-use also very much implying good, accessible documentation.)
Jan 29 '07 #4
IMHO, you should not be afraid of using crystal. It is very easy to handle
and there is no reason to buy a licence for a different Report generator if
you have one.
"John Dann" <ne**@prodata.co.ukschrieb im Newsbeitrag
news:cm********************************@4ax.com...
I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.

Crucially, the structure and content of the output won't be known
until runtime.

My dilemma is that I want only somewhat better control over the output
than at present but I'd prefer not to spend many hours learning how to
do run-time design with one of the major reporting tools like Crystal
(which I know next to nothing about right now). But my impression is
that trying to control reasonably detailed printing using just the
native VB2005 commands is going to be a lengthy and time-consuming
approach also.

So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?

(Ideally it would be good to have PDF output but this would be a
nice-to-have.)

Jan 29 '07 #5

John Dann wrote:
I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.

Crucially, the structure and content of the output won't be known
until runtime.

My dilemma is that I want only somewhat better control over the output
than at present but I'd prefer not to spend many hours learning how to
do run-time design with one of the major reporting tools like Crystal
(which I know next to nothing about right now). But my impression is
that trying to control reasonably detailed printing using just the
native VB2005 commands is going to be a lengthy and time-consuming
approach also.

So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?

(Ideally it would be good to have PDF output but this would be a
nice-to-have.)

There was a post on this group recently for PDF: http://
groups.google.com/group/microsoft.public.dotnet.languages.vb/
browse_frm/thread/f4eec3fc8011402e/c75e4e9731067049#c75e4e9731067049

The 4th post (Tom Leylan) has some links you might find useful.

Jan 29 '07 #6
"msdnuniv" <nb@nowhere123.comwrote in
news:Oo**************@TK2MSFTNGP04.phx.gbl:
IMHO, you should not be afraid of using crystal. It is very easy to
handle and there is no reason to buy a licence for a different Report
generator if you have one.
Crystal has an upgrade option for VS.NET users - I believe you can get the
full Crystal XI developer package for ~350.00.

The full version of crystal is a MAJOR improvement over the bundled
version.

The biggest advantage that I've seen with Crystal is that it can report off
multiple database and it has the ability to write generic, non-database
specific reports (i.e. you can fill the report using a dataset)
Jan 29 '07 #7
lose the training wheels and learn Crystal Reports or Reporting
Services.

a developer who works with databases that can't use one of those two
programs is close to worthless.

sorry; but I speak the truth.

I've been doing reporting for 10 years; I really like Reporting
Services... but I wish that they would make 'forms services' or
something similiar for data entry.

-Aaron


On Jan 29, 7:53 am, John Dann <n...@prodata.co.ukwrote:
I'm writing a VB2005 program that needs to generate some printed
output, including a main table. At present I'm doing this output
simply as a text file, which works well enough to allow printing via
eg NotePad, but there are a couple of important refinements that I'd
like to add: one or more images per page and, ideally, some slightly
better control over the appearance of the output, ie use of colour,
different fonts etc.

Crucially, the structure and content of the output won't be known
until runtime.

My dilemma is that I want only somewhat better control over the output
than at present but I'd prefer not to spend many hours learning how to
do run-time design with one of the major reporting tools like Crystal
(which I know next to nothing about right now). But my impression is
that trying to control reasonably detailed printing using just the
native VB2005 commands is going to be a lengthy and time-consuming
approach also.

So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?

(Ideally it would be good to have PDF output but this would be a
nice-to-have.)
Jan 30 '07 #8
John Dann wrote:
So, my question is whether there is any basic reporting control that
anyone can recommend that might be limited in its capabilities, but is
nonetheless suitable for run-time report definition?
My suggestions would be:

- consider HTML (as already suggested in another response). It's easy to
construct, you probably know how to use it already, and it gives you fairly
good control over the presentation. It's not going to give you PDF output
without third-party (and probably awkward-to-use) components however.

- I'd also take a look at the ReportViewer. This allows you to create report
layouts by selecting Add New Item in a VS2005 project and then selecting to
add a Report. The layout can then be fed into the ReportViewer which is able
not only to display the report but also save it to disk in various formats
(including Excel and PDF). All the bits are already included in VS2005.

HTH,

--

(O)enone
Jan 30 '07 #9
Many thanks for all the responses.

I've tracked down something called Siberix Report Writer
(www.siberix.com), which generates PDF (and XPS) documents. This looks
promising for my particular application and is available at a good
discount for small businesses. I'll give it a good workout on a trial
basis but interested to hear whether anyone else here has tried it -
good or bad comments??

JGD
Jan 31 '07 #10
and why won't you use the built in reportviewer control?

aka reporting services?

lose the training wheels, NooB
oh, are you 'too smart' to do real report development???

ROFL

-Aaron

Jan 31 '07 #11

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

Similar topics

1
by: Mir Nazim | last post by:
Hi, I m planning to use ZODB for an applicaton. Is any one aware of report generators like Data Vision, Crystal Reports, fo python object databases. Some of you may have faced/solved similar...
0
by: Irving Kimura | last post by:
At work I've been assigned the task of writing a brief (1-2 pages) report on the state-of-the-art of XML databases. The goal of this report is to inform a working group on possible choices for a...
6
by: Peter E. Granger | last post by:
First, I would like to apologize in advance if this is not the appropriate place to post this message; of the .NET-related newsgroups I found, this seemed to be the most general. If the information...
3
by: Jaycee66 | last post by:
I am new to MS Access 2000 and I am trying to create a report that would produce the last seven/any number days of data input through a form? In addition, recommendations of any good Access...
5
by: MGFoster | last post by:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I've converted an ACC97 .mdb file to an ACC2K2 .adp. A report that worked in ACC97 doesn't work in ACC2K2. Report setup: ACC97 ...
0
by: Chris Green | last post by:
I'm after a good report generator for a postgresql database. I am using Rekall at the moment which is quite good but I'm not quite able to do some of the things I want. Has anyone got any...
7
by: Hans Merkl | last post by:
Hi, Can anybody recommend a combo box control (textfield + dropdown list) for ASP.NET? I have looked at some products and it seems they all have some problems. I haven't yet found a combo box...
4
by: Contralto | last post by:
Hi, I can convert my report to Adobe PDF, but the photos are very poor. They were taken as RAW images and I've tried saving them at different resolutions as JPEGs, but it doesn't seem to make...
1
by: Cramer | last post by:
I would appreciate your recommendations for report writers for .NET Windows Forms applications. I could google this topic to get a list - but that's not what I'm after. I would like...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
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
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
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...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

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.