QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG...

Post on 14-Mar-2020

17 views 0 download

Transcript of QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG...

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:mark.goldston@rcmt.com / LinkedIn