What would you like to know more about?

Advanced Reports Writing Guide

With the Advanced Report Writer (ARW), you can create customized reports from the ground up, using elements of report design and programming.

You can embed code in reports to control and format the information that prints. You can also use Pascal scripting language to create additional layout windows and control events around reports. Although some programming knowledge is helpful, it's not required to create ARW reports.

Note: This guide assumes that you're familiar with the PDS program you're working in, basic mouse operation, as well as standard Windows menus, toolbars, and command buttons.

Print or View the Advanced Report Writing Guide

Watch & Learn

Introduction to Advanced Report Writer

Learn how to build an advanced report using all the different report components you need.

11 min 3 sec

Report Components in Advanced Report Writer

Learn about static and dynamic components and how to use them in an advanced report.

13 min 56 sec

Sub-reports in Advanced Report Writer

Learn how to add sub-reports to pull in the information you need in your advanced report.

11 min 9 sec

Event Triggers in Advanced Report Writer

Learn how to add code in an advanced or easy report to show output in different ways based on a certain action. For example, need a financial report to show negative numbers in red text? Here’s how!

14 min 49 sec

Global Variables vs. Variable Components in Advanced Report Writer

Learn the difference between global variables and variable components and how to use them in an advanced report.

7 min 56 sec

Advanced Report Writer in Action

Learn how to copy and modify an existing report and its sub-reports using advanced report options and scripting options.

6 min 57 sec

Ledger Drill-down Modifications in Advanced Report Writer

Learn how to copy and modify the Drill-Down Report in PDS Ledger in order to add transaction notes.

13 min 21 sec