473,385 Members | 1,732 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,385 software developers and data experts.

Reporting question...

I have, at one point in time, been a pretty good programmer, but
that was years ago. I can pass programming classes with and A with no
problem, but writting a business class application is a bit of a
struggle. I am relitively new to .NET and C#, but do have pretty strong
background in computers and general programming concepts.
Now to my question. I have to create an app that will pull data from
a database and create a report. This report will have many rows and
five columns. The columns are for four quarters and afifth column is
for a YTD total. You would think that the YTD would be the sum of the
other four columns, but it it not. On a per row basis, the five columns
will be calculated the same way - they will run a query for the data it
is looking for with a start date and an end date to match the time
frame of the column. So, Q1 will be from July 1 to Sept 30; Q2 will be
from Oct 1 to Dec 31; and so on. The YTD will be calculated with the
same equation, but the start date will be July 1 and the end date will
be June 30. These totals will be counting unique people over the given
time frame. So, due to the fact that the YTD column will also be for
unique people over the whole year, it may have a different count than
adding the four quarters totals. Each row will have a different set of
data it is counting, but almost all of them will be doing tallies this
way. There are a few sections that will require a different number of
colums and different calcualtions.
The main question is what should I use to create this report? Is
this more complex than can be done with the Crystal Reports engine
included in VS2003? Can the full version of Crystal Reports do this?
Should I try to use something like Excel? I'm just not sure what method
to use to try to get this report made. We have a short term goal of
giving this report to a "parent" organization that currently receives
this in Excel format, but the longer term goal is to give them an
application that can pull the data from out SQL servers and give them
the report in realtime. The Crystal Reports engine can export the
report in Excel format if I understand it correctly.
Trying to print manually from Windows and .NET seem like a major
pain. From my very limited knowledge of Crystal Reports, I just don't
know if it can do a report like this or not. I'm not sure about using
Excel directly. I have never written an application that would
integrate with an outside app like Excel to create anything, so I don't
know if this is too hard or if maybe this is a good option. I am also
trying to keep this a "professional" app, so I am kindof resistant to
doing something that would require the use of Excel to generate a
report. This just feels hokey. Because of this I lean towards the
Crystal Reports engine, but if it can't do this, then I have to do
something else.
As much advice as possible would be greatly appreciated!
Thank you in advance!

Nov 17 '05 #1
7 1410
"AMeador" <am******@tampabay.rr.com> ha scritto nel messaggio
news:11**********************@o13g2000cwo.googlegr oups.com...

The main question is what should I use to create this report? Trying to print manually from Windows and .NET seem like a major
pain. From my very limited knowledge of Crystal Reports, I just don't
know if it can do a report like this or not.


I don't think that this could be of some utility to you, but for all the
people that don't need something special in theirs reports and want a report
designer/engine really simple to use (and not with dozen of undeciphrable
options) I'd like to suggest my solution at www.neodatatype.net :)

--
Reporting tool: http://www.neodatatype.net

Nov 17 '05 #2
I agree, so I wrote a framework with printable controls. Basically, it
lets you build WinForms with drag and drop controls that just print
themselves. Just drag, drop and print. I am suprised that there is not a
lot of interest in this approach in C#.

Regards,
Jeff
Trying to print manually from Windows and .NET seem like a major pain.

*** Sent via Developersdex http://www.developersdex.com ***
Nov 17 '05 #3
I will keep an eye on this, but I really need to go with a more
tried and true method right now. This project is the first project that
we are doing for a state agency that kind-of has an almost oversite
type position over our organization - so I really need this to work
well. I think my CIO would laugh at me at this point if I suggested
useing a small, 3rd party, beta version of something to generate
reports. But, I have not gotten very far on this at this point and like
you said, it seems like the Crystal Reports engine is a little monster.
Its very confusing to me at this point. I hope your product continues
and manages to stay simple - maybe we will look at it on future
projects.
As far as my question above goes, can Crystal Reports engine (or
full version) do the kind of report I described?
Thanks for the input.

Nov 17 '05 #4
How would this work to print the report? You would just use these
contols for each place where a data field would be and then manually
print the whole form? It seems like Crystal Reports engine wants a
header, footer, and a single record structure to be repeated over and
over in the body. One, can Crystal Reports engine do the field by field
method of a report? Two, using your method, how hard would it be to
print the whole report and to export the report to Excel?

Nov 17 '05 #5
A. Meador.... I am used to writing database applications where the input
form
is the report and represents the raw data to be stored in the database
and
represents the search grid for filtering the record set. I have never
used
crystal reports, but suspect it is more designed for creating summaries
on
stored data.

If I wanted to create a summary page, I imagine that I would add a
calculate
button on the form that populates the printable labels based on user
selected criteria and then the user would review the report and then
print the
page. Only the printable labels would appear on the printed page, no
buttons
or standard labels. There is no support for exporting to Excel, but
there is
support for header body footer and page breaks in my little framework
which
basically is a "What You See Is Almost What You Get" approach to
database
forms and printing.

Regards,
Jeff

*** Sent via Developersdex http://www.developersdex.com ***
Nov 17 '05 #6
"AMeador" <am******@tampabay.rr.com> ha scritto nel messaggio
news:11**********************@o13g2000cwo.googlegr oups.com...
I think my CIO would laugh at me at this point if I suggested
useing a small, 3rd party, beta version of something to generate
reports.


That's right.
I also won't suggest it to you for "critical" applictions.

Also if I must add that in my opinion the Crystal Report is a
beta-monkey-coded report tool ;)

--
Reporting tool: http://www.neodatatype.net
Nov 17 '05 #7
I won't completely disagree with you there - I have seen some pretty
crappy stuff come out of apps using Crystal Reports before, I just
don't know it well enough to know if it was the coder implementing it
wrong, or if Crystal Reports was the culprit, or both!

Nov 17 '05 #8

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

Similar topics

2
by: ferit meftun harmankaya | last post by:
I have some report which are designed in "Crystal Report". I want to run these reports in "Reporting Service" My aim is to convert from extension of Crystal Report (rpt) to extension of reporting...
6
by: P Jones | last post by:
Hi, I support an enterprise web application (IE client) built in VB6, with about 200 classes, serving about 7000 users, running on 3 clustered servers. I need to incorporate web reporting for...
2
by: Steve Miller | last post by:
hello... i am a 'user' of access, meaning, i import excel files, join, and merge....that's about the extent of my expertise with ms-access. my boss wants me to create an access application that...
3
by: jez123456 | last post by:
Hi My users, use ms access for querying and reporting on a backend database, however they need to replace ms access with a new reporting tool. I’m thinking of developing my own reporting...
8
by: Woody Splawn | last post by:
I am asking this question here because I asked this question in the Reporting Services Newsgroup and did not get an answer. Does anyone know if Reporting Services is intended to work in a...
1
by: John | last post by:
Hi vs2005 rc/sql server 2005 sep ctp. In vs 2005 when I try to add an item there are two icons 'report' and 'crystal report'. What is the difference between these two and sql server reporting?...
0
by: Rich | last post by:
Hello, In VB2003 I can access Reporting Services by selecting a New Project option of Business Intelligence Projects. But I don't see an option like that in VB2005. My question then, is if...
0
by: YellowFin Announcements | last post by:
Whitepaper: "Yellowfin Reporting" enables Embedded Business Intelligence -------------------------------------------------------------------------------- Embedded reports are a standard...
1
by: yhafeez1 | last post by:
We are in the process of doing a side by side installation of the SQL server 2000 and SQL server 2005 on the same server. To install the Reporting services feature of SQL server 2005 requires IIS....
8
by: Paul Furman | last post by:
How do I turn off MySQL error reporting? I set error_reporting(0); but that doesn't seem to be working.
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: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
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...
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
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...

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.