qad reporting framework - midwest user group · qad .net reporting framework 9/28/2010 mwug...

22
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 Menu Report Setup Menu Report Resource Maintenance Report Resource Design 9/20/2010 2 Report Resource Maintenance 9/20/2010 3

Upload: others

Post on 14-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 2: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 3: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 4: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 5: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 6: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 7: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 8: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 9: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 10: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 11: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 12: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 13: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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.

Page 14: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 15: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 16: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 17: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 18: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 19: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 20: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 21: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

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

Page 22: QAD REPORTING FRAMEWORK - Midwest User Group · QAD .NET Reporting Framework 9/28/2010 MWUG Conference Fall 2010 ‐Dearborn, MI 1.NetReporting Framework Presented by Mark Goldston,

QAD .NET Reporting Framework 9/28/2010

MWUG Conference Fall 2010 ‐ Dearborn, MI 22

Questions?

Contact Mark Goldston At:[email protected] / LinkedIn