qad reporting framework - midwest user group · qad .net reporting framework 9/28/2010 mwug...
TRANSCRIPT
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 1
.Net Reporting Framework
Presented by Mark Goldston, CPIM
RCM Technologies
September 28, 2010
QAD 2010 EE STD MENU STRUCTURE
System Administration⁺System Interface Menuy⁺Report Setup MenuReport Resource MaintenanceReport Resource Design
9/20/2010 2
Report Resource Maintenance
9/20/2010 3
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 2
Report Resource Data Source
9/20/2010 4
Report Resource Designer
9/20/2010 5
Building A Report Using The Wizard
9/20/2010 6
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 3
Building A Report Using The Wizard
9/20/2010 7
Building A Report Using The Wizard
9/20/2010 8
Building A Report Using The Wizard
9/20/2010 9
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 4
Building A Report Using The Wizard
9/20/2010 10
Radio button Selections are Based On Template Selected.
Building A Report Using The Wizard
9/20/2010 11
This makes the fieldsToo large for reports with small number ofFields.
Building A Report Using The Wizard
9/20/2010 12
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 5
Building A Report Using The Wizard
9/20/2010 13
Building A Report Using The Wizard
9/20/2010 14
Result of the Wizard Created Report
9/20/2010 15
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 6
Running the Wizard Created Report
9/20/2010 16
Running the Wizard Created Report
9/20/2010 17
Running the Wizard Created Report
9/20/2010 18
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 7
Using Report Filter Conditions
9/20/2010 19
Reporting Framework Output
9/20/2010 20
Sorting and Grouping
9/20/2010 21
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 8
Sorting and Grouping
Set the section visible attribute true or false
9/20/2010 22
Adding a Second Sorting and Grouping
9/20/2010 23
Group Header and Footer Sections
If Visible Attribute is set to false then no change to report is visible other than sort of data.
9/20/2010 24
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 9
Resizing Sections
9/20/2010 25
Changing Report Labels
9/20/2010 26
Changing Field Formats Using Data Tab
9/20/2010 27
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 10
Using OnPrint Script to Change the Report Heading
This is a good way to know what version is in use.
9/20/2010 28
Adding Fields Using the Data TAB
9/20/2010 29
Adding Fields Using the Controls TAB
9/20/2010 30
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 11
Adding Aggregate Functions Using the Controls TAB Calculated Field Option
9/20/2010 31
Hiding Sections with Visible Attribute
Note subtle difference in background pattern.
9/20/2010 32
Adding a Subreport with the Report Wizard
9/20/2010 33
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 12
Adding a Subreport with the Report Wizard
9/20/2010 34
Positioning the Subreport
9/20/2010 35
Reports Tab Showing Subreport
9/20/2010 36
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 13
Linking the SubreportAt this point you can link the subreport using a single key relationship.
Linking is not required, but necessary in “most” cases.
Normal Master Detail Relationships in QAD ApplicationsApplications.
Examples:PO_MSTR ‐> POD_DETSO_MSTR ‐> SOD_DET
9/20/2010 37
Organizing Reporting Sections and Usage of Group Header and Footers
VisibleAttribute
Display Group Header for in_mstr_in_partGroupHeaderSection.
9/20/2010 38
AttributeSet to false.
SubreportPlacement onGroupFooterSection to go through and display the ld_det fields.
Adding Label Fields for Emphasis
Aggregate field
9/20/2010 39
Aggregate field used here with sum() function. Also added label fields for single and double underscore lines.
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 14
Report with Subreport and Sub‐Total
9/20/2010 40
System Built‐in Security Roles
rptDsgn
Report DesignerTemplate DesignerReport Resource ImportReport Resource Export
rptAdmin
Report DesignerTemplate DesignerReport Resource ImportReport Resource Export p p
Report Resource MaintenanceReport Parameter MaintenanceFilter Maintenance
p pScheduled Report MaintenanceReport Resource MaintenanceReport Parameter MaintenanceFilter MaintenanceAdmin User Filter MaintenanceReport Settings Restore
9/20/2010 41
Role Based Security Permissions
9/20/2010 42
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 15
System Built‐in Security Roles
9/20/2010 43
Adding the Report to the Menu
9/20/2010 44
Role Permission Maintenance
9/20/2010 45
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 16
New Menu Option
9/20/2010 46
Changing the Formatting and Saving Report Definition Template
Note only 1 Report Definition is the Default Template for the Report Resource that we have defined.
9/20/2010 47
Using Different Report Templates
9/20/2010 48
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 17
Exporting The Report ResourcesEnter From and To Reports and Press Search. Select Resources to export by using checkbox and press Export.
9/20/2010 49
Import Report Resource
9/20/2010 50
Keyboard Shortcuts
Shift + Arrow = Change size of fieldsCtrl+Shift+Arrow = Change size of field in small increments
Arrow = Change position of fieldCtrl+ Arrow = Change position of field in small incrementsCtrl+ Arrow = Change position of field in small increments
Select a field and Ctrl‐Drag creates a duplicate
9/20/2010 51
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 18
Using the Align Field ToolsUses the attributes of the last field selected. Square box’s are filled vs non‐filled.Font/Placement within field
9/20/2010 52
Underline /Bold etc.
Using the Align Field Tools
9/20/2010 53
Using the Align Field Tools
9/20/2010 54
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 19
Controlling the Report Settings
9/20/2010 55
Output To Different Destinations
9/20/2010 56
Output To Excel
9/20/2010 57
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 20
Output to PDF
9/20/2010 58
Saving Filters
9/20/2010 59
VB Script Built‐In Functions
http://www.w3schools.com/VBscript/vbscript_ref_functions.asp
9/20/2010 60
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 21
Script onFormat and OnPrint
9/20/2010 61
Setting Color and Number Formatting
9/20/2010 62
Note: You can enter the decimal equivalent of these hex values.
Script Errors
9/20/2010 63
QAD .NET Reporting Framework 9/28/2010
MWUG Conference Fall 2010 ‐ Dearborn, MI 22
Questions?
Contact Mark Goldston At:[email protected] / LinkedIn