The DataEase Query Language (DQL) extends the data processing and reporting capabilities
of DataEase far beyond those of a standard form or report. In addition to letting you list,
modify, and delete selected records, DQL lets you:
• Create batch processing procedures to enter, modify, or delete sets of records instead of
processing each record individually as changes are made in User View.
• Use a special Data-entry form L to collect selection criteria, processing instructions, and
other user input each time a procedure is run.
• Monitor the entry of new records and determine how each record is processed depending on
its field value.
• Use global variables to pass values from one DQL Procedure to another.
• Call and chain together menuscall_menu, forms, reports, other DQL Procedures – even other
programs – and link these actions together into a single automated Control procedure.
Who Should Read this Book
This book is written for professional application designers, system administrators, and
experienced users who want to create DQL programs to extend the power of their applications.
If you are not familiar with DataEase, we recommend that you begin by performing the handson
lessons in the DataEase Quick Start Guide (QSG).
If you are responsible for designing custom applications, you’ll find reference information on
creating tables, forms, reports, and menus, defining relationships, and other database design
guidelines in the DataEase Designer’s Guide (DG).
If you use an application designed by someone else, you’ll find all the information you need in
the companion volume, DataEase User’s Guide (UG).
Before you begin working with DQL, we recommend that you read the DataEase User’s
Guide (UG) and Designer’s Guide (DG) and become thoroughly familiar with DataEase
record entry and document creation operations.