Reporting


Author
Message
Jc Martinez
Jc Martinez
StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)
Group: Forum Members
Posts: 20, Visits: 59

I’m in the process of not only learning VS 2005 and .Net but also SF. One thing I’ve found myself doing by reading these posts is making a list of other tools for my transition to this platform, one is a report writer. Coming from MS Access report writing was and is an easy and powerful tool.

 

My question is do I really need a 3rd party tool to get the same power or can I accomplish this by using VS 2005’s crystal report?

 

I’ve also noticed that I may also need a better data grid, deployment tool, help developer, etc. and It seems to be adding up…so much for a quick and painless transition.Crying


StrataFrame Team
S
StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)StrataFrame Developer (4.2K reputation)
Group: StrataFrame Developers
Posts: 3K, Visits: 2.5K
so much for a quick and painless transition. Crying

Aye, it does stack up rather quickly. 

As for your Crystal Reports question, yes, you can probably accomplish everything you need to with Crystal Reports, but I think the reason that we avoided using them was because when Trent looked into it, they have a runtime licensing component... so you have to pay to distribute it to your users.  I'm not positive on that, but I'm pretty sure.

On a lighter note, with .NET several tools developers package several components into one package, for example, DXperience (DevExpress suite) contains reporting, controls, and a grid all in one package.  So, if you do your research and buy right, you can save yourself a little bit of money.

Jc Martinez
Jc Martinez
StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)StrataFrame Beginner (24 reputation)
Group: Forum Members
Posts: 20, Visits: 59

Hi Ben, Thanks for you reply.

 

Crystal report gives you a free runtime license for distribution on “Thick Clients” when the engine is installed along with the app. This changes in a server/web scenario. So I’ll go this route to initially cut cost since my app will initially run as a “thick client” but eventually I’m looking at making it a SaaS smart app so I'll probably look into purchasing Report-Shooter that you guys recommended.

 

Here is the licensing information for Crystal Report if others need it:


http://www.businessobjects.com/products/reporting/crystalreports/net/licensing.asp

 

And yes I’m looking at purchasing DevExpress in part because you can buy it peace meal cutting my upfront expenses plus they include their XtraEditors Library with some control so that just makes it more tempting.Rolleyes

 

Thanks again, JC

Larry Caylor
Larry Caylor
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Awaiting Activation
Posts: 592, Visits: 3.7K
Any progress on a sample of what you derived from BusinessBindingSource to work with Report Sharp-Shooter? I'm currently using Active Reports 2.0 and I thought I should take a look at the alternatives before upgrading to 3.0

-Larry

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)Strategic Support Team Member (3.5K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Hi Larry.

I'm currently using Sharp-Shooter. I bet the guys will post a sample, but this might get you going.

I assume you have donwloaded and installed the trial (http://www.perpetuumsoft.com/)

To use a SF Business Object as a datasource:

Public Class MyBOReportBBS
    Inherits MicroFour.StrataFrame.Business.BusinessBindingSource

#Region " Constructors "

    ''' <summary>
    ''' Default Constructor
    ''' </summary>
    ''' <remarks></remarks>
    Public Sub New()
        Me.BusinessObject = New MyBO()
    End Sub

#End Region

#Region " Public Methods "

    ''' <summary>
    ''' Populate the data source
    ''' </summary>
    ''' <remarks></remarks>
    Public Sub Fill()
        If Not Me.DesignMode Then
            CType(Me.BusinessObject, MyBO).FillTop100()
        End If
    End Sub

#End Region
   
End Class


Now, that will be your datasource. Of course, it is just a sample, you can grow from there. I'm usually inheriting the BO first, and then wrapping it with the BBS, so if I need to do anything specific to the report, I will do it in the inherited BO.

After that, on a form, drop a Report Sharp-Shooter ReportManager. Also drop your MyBOReportBBS.

Double click your ReportManager and on the Reports Tab, Add a new InlineReport. On the Data sources Tab, add a new data a new data source, name it as you wish.

Back on your Reports Tab, click the InlineReport you created and click Run Designer. Go to File / New and create a new Standard Report.

In the Standard Wizard, click on the Plus sign and add a DataSection. On the right, you will find a Data Source textbox, click the ... button an choose yours. Add the fields and play with it.

Hope I could make some sense with this... Hehe

Rogerio Mauri
Rogerio Mauri
StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)StrataFrame User (303 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Following a recommendation of Ricardo Quartier (Brazil), I analyzed the package of development of the Perpetuum Software. They are really adjusted to our necessities of integration with StrataFrame applications. (*)

(*)by AltaVista - Babel Fish Translation

Rogério

http://blog.licitec.com.br

Wink

Rogério Mauri Smile



Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
We have not created a robust sample yet.  However, we are full planning on doing this and including it in the next update.  I have sent several small and uncomplete samples around, so if you are in a rush I will find one and send it your way.  Otherwise, if you have a week or two, then you may want to wait so you can see a better sample. Smile
Larry Caylor
Larry Caylor
StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)StrataFrame VIP (1.2K reputation)
Group: Awaiting Activation
Posts: 592, Visits: 3.7K
Ivan, thanks for the example. If that's similar to what Trent is doing, I'll head down that path. Otherwise I wouldn't mind seeing what Trent has done, even if it's not a polished sample.

-Larry

Trent Taylor
Trent Taylor
StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)StrataFrame Developer (10K reputation)
Group: StrataFrame Developers
Posts: 6.6K, Visits: 6.9K
I am sure that it may have been one that I sent Ivan's way.  I posted a very simple sample today on another thread:  http://forum.strataframe.net/FindPost13001.aspx .  It will at least give you an idea relating data sources, etc.
Ricardo Quartier
Ricardo Quartier
StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)StrataFrame Novice (99 reputation)
Group: Forum Members
Posts: 87, Visits: 779
Yo Rogerio thanks for the remind...

Smile

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search