Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
A report tool has visual designer
Message
From
06/07/2012 02:55:47
 
 
To
05/07/2012 17:43:32
Metin Emre
Ozcom Bilgisayar Ltd.
Istanbul, Turkey
General information
Forum:
Visual FoxPro
Category:
Reports & Report designer
Miscellaneous
Thread ID:
01547654
Message ID:
01547718
Views:
76
>I just looked up your developer guide. How can user visually design their reports? I couldn't understand...

RS is more like foundation rather then end product. Not your end-user but YOU can use RS to create report designer FOR your end users.

Here are some tips for creating your own end-user reporting;

Scenario 1 (simple lists)
Prepare your cursor
create grid and populate it at run time
run grid as (run time resizeble) simple list report


Scenario 2;
You can design specific report layouts (grouped report, invoices etc) using forms/containers, and make code that runs them as report. Then stuff available cursor(s) fields into some kind of picklist and let your user (drag&)drop them as textboxes on those ready made containers and then move them little bit within those containers (bands). (As we do in report designer)
If you did everything right, your code should not care what fields (textboxes) are actually exposed on the surface. Report should run with whatever is in containers.
(See samples #07 and up in RS Demo project, most of what you need is already shown there)

Scenario 3
Take scenario 2, but also create some data structure to preserve those layouts that user created.
So each report layout created by user is to be stored in respective data structure so it can be reproduced next time
user wants to run it.

etc. etc.

It is mater of your imagination and little bit of good programming, but it is doable.
And BTW If you need help implementing RS, let me know :)

HTH
Sergio
*****************
Srdjan Djordjevic
Limassol, Cyprus

Free Reporting Framework for VFP9 ;
www.Report-Sculptor.Com
Previous
Reply
Map
View

Click here to load this message in the networking platform