<= Previous | Next => | Table of Contents DataVision User's Manual

DataVision User's Manual

Jim Menard, jimm@io.com

Table of Contents


1 Introduction
    1.1 Recent Changes

2 Installing DataVision
    2.1 Requirements
    2.2 Installing DataVision
    2.3 Finding and Installing JDBC Drivers
    2.4 Setting the Java Class Path
        2.4.1 Editing the Class Path (Windows)
        2.4.2 Editing the Class Path (Unix)

3 Starting DataVision
    3.1 Launching DataVision
    3.2 Running DataVision from the Command Line
        3.2.1 Usage
        3.2.2 Examples
    3.3 Font Display Problems
    3.4 Font Error Messages

4 Incorporating DataVision Into a Java Application
    4.1 Asking for Parameter Values
        4.1.1 Asking the User
        4.1.2 Reading a Parameter XML File
        4.1.3 Setting Values Manually
    4.2 Running DataVision from JSP
    4.3 Running DataVision as an Applet

5 Creating a New Report
    5.1 Connecting to a Database
        5.1.1 PostgreSQL
        5.1.2 MySQL
        5.1.3 Oracle
        5.1.4 ODBC
            5.1.4.1 Easysoft
        5.1.5 Informix
    5.2 Adding Fields and Text

6 The Anatomy of a Report
    6.1 Report Parts
        6.1.1 Section Suppression Procs
    6.2 Fields
        6.2.1 Database Column
        6.2.2 Static Text
        6.2.3 Formula Field
        6.2.4 Aggregate
        6.2.5 Special Values
        6.2.6 Parameter Field
        6.2.7 Image
    6.3 Formulas
        6.3.1 Bean Scripting Framework
            6.3.1.1 Ruby
            6.3.1.2 Adding another language
        6.3.2 Startup Script
    6.4 Parameters
        6.4.1 Example
    6.5 User Columns
    6.6 Subreports

7 Editing a Report
    7.1 Adding Fields
    7.2 Selecting Fields
    7.3 Removing Fields
    7.4 Moving and Re-sizing Fields
    7.5 Aggregates
    7.6 Parameters
    7.7 Formulas
    7.8 Groups
    7.9 Subreports
        7.9.1 Adding a Subreport
        7.9.2 When the Report Runs
        7.9.3 Problems
    7.10 Sorting Records
    7.11 Selecting Records
        7.11.1 Database Column Names
        7.11.2 Parameters
    7.12 Joining Tables
    7.13 Startup Script
    7.14 Page Breaks
    7.15 Database Name Case Sensitivity

8 Running a Report
    8.1 Displaying a Report On-screen
    8.2 Saving a Report's Output
    8.3 Printing a Report's Output
        8.3.1 Printing from DataVision
        8.3.2 Printing a Report Output File
        8.3.3 Quitting under Mac OS X

9 The DataVision User Interface
    9.1 Windows
        9.1.1 The Report Design Window
            9.1.1.1 Menus
                9.1.1.1.1 The File Menu
                9.1.1.1.2 The Edit Menu
                9.1.1.1.3 The Insert Menu
                9.1.1.1.4 The Format Menu
                9.1.1.1.5 The Database Menu
                9.1.1.1.6 The Report Menu
                9.1.1.1.7 The Help Menu
        9.1.2 The Field Picker Window
        9.1.3 The Report View
    9.2 Dialogs
        9.2.1 The Aggregate Dialog
        9.2.2 The Format Dialog
        9.2.3 The Position and Size Dialog
        9.2.4 The Database Connection Dialog
        9.2.5 The Visual Table Linker Dialog
        9.2.6 The Parameter Editor Dialogs
        9.2.7 The Formula Editor Dialog
        9.2.8 The Suppression Proc Dialog
        9.2.9 The Startup Script Dialog
        9.2.10 The "Select Records" Dialog
        9.2.11 The "Sort By" Dialog
        9.2.12 The "Group By" Dialog
        9.2.13 The Formula Languages Dialog
        9.2.14 The "Summary" Dialog
    9.3 Language Settings

10 Layout Engines
    10.1 Available Layout Engines
    10.2 Supported Features
    10.3 Creating a New Layout Engine

11 Understanding Report XML Files
    11.1 Elements
        11.1.1 report
        11.1.2 bean-scripting-framework
        11.1.3 paper
        11.1.4 description
        11.1.5 source
            11.1.5.1 database
            11.1.5.2 charsep
                11.1.5.2.1 column
                11.1.5.2.2 metadata-url
            11.1.5.3 query
        11.1.6 parameters
        11.1.7 formulas
    11.2 Report Sections
        11.2.1 Fields
        11.2.2 Lines
        11.2.3 Suppression Procs
    11.3 Field Formats

12 Parameter Value XML Files

13 Glossary

14 Bugs and Limitations

15 Copying and Warranty
    15.1 DataVision
    15.2 Sun Microsystems
    15.3 JCalendar
    15.4 JRuby
    15.5 iText
    15.6 Bean Scripting Framework
    15.7 GNU General Public License (GPL)
    15.8 GNU Lesser General Public License (LGPL)
    15.9 Mozilla Public License (MPL)

<= Previous | Next => | Table of Contents Valid XHTML 1.0! Valid CSS! DataVision User's Manual