Contents

Introduction

Copyright

1. General aspects of the user interface

1.1. The main window

1.2. On-line help

1.3. Context menu

1.4. Keyboard operation

1.5. Displaying the license

1.6. About pfm

2. Working with data bases

2.1. Opening a data base

2.2. Checking the pfm_* tables

2.3. Close data base

2.4. Install pfm_* tables

2.5. Install example database

3. Running reports and queries

3.1. Run SQL

3.2. Import SQL-script

3.3. Run report

3.4. Print output

4. Configuring pfm

5. Working with forms

5.1. Opening a form

5.2. The form window

5.3. Update record

5.4. Add record

5.5. Delete record

5.6. Status field

5.7. Links to other tables

5.8. Filling out a form

5.9. Views

5.10. Search record in internal buffer

5.11. Forms with a LIMIT-clause in their definition

5.12. Help for form

6. The pfm_* tables

6.1. pfm_form

6.2. pfm_attribute

6.3. pfm_value_list

6.4. pfm_value

6.5. pfm_link

6.6. pfm_report

6.7. pfm_section

6.8. The links between the pfm_* tables

7. Designing a form

7.1. Modifying or adding a form

7.2. Defining a form's attributes

7.3. Defining links between forms

7.4. Defining value lists

8. Designing a report

8.1. Designing the data for the report

8.2. Designing the report layout

9. Hints for installing and using PostgreSQL

9.1. Getting started (Only for UNIX systems)

9.2. Character encoding

9.3. Creating a new database

9.4. Some general hints about SQL

10. The example databases

10.1. The addressbook database

10.2. The customer database