Preface
Purpose
Audience
Organization
Using this manual
Typographical conventions
Examples of syntax descriptions
OpenEdge messages
Results for Administrators and Programmers
Results product architecture
Basic components
Features
Integration procedures
Results engine
Results development and administration
Understanding the relationship between roles
Starting and stopping Results
Using the startup commands
Starting a sever for an OpenEdge database
Administering Results
Before you begin
Feature prerequisites
The Results Site Admin menu
Results and application databases
Database configuration files
Initial build and the query configuration files
Location of the QC7 file
Query configuration log file
Results.l file and initial builds
After the initial build
Table aliases
Relationship buttons
Table relationships and multi-table queries
Relationship buttons
Creating a table relationship
Editing a table relationship
The Join Construction dialog box
Building a table relationship
Building a table relationship
Deleting a table relationship
Database schema changes
User management
User IDs
Query directories
Site security administration
Application security
Feature security
Query directory security
Data security
OpenEdge data security
Table data selection
Operator buttons
Data security features
Site defaults
Standard page sizes
Standard export formats
Standard label sizes
Label Field Selection defaults
How Results determines values for the label fields
Label field considerations
Programming Results
Before you begin
Results architecture and application development
Basic tasks to develop a Results application
Application configuration
Application base files
Application preferences
Integration points and procedures
Features
Developing new features overview
Feature procedures
Feature Editor
Feature edit buttons
Images
Menu Editor
Menu management
Menu Item Override integration point parameters
Tool Bar Editor
Tool Bar Layout elements
Tool bar management
Feature and interface management
Results application programming interface (API)
API basics
Accessing shared variables
Using the procedural interface
Executing a feature from a feature procedure
Parameters for the sffire.p procedure
Testing the Results version number
Accessing and editing the current query
Determining the current view
Determining the name of the current query
Accessing the tables and selection criteria of the current query
Parameters for the vgtbli.p API procedure
Determining the query sort order
Determining the fields in the current query
Determining the report format of the current query
Parameters of the vgrpti.p API procedure
Setting table information for the current query
Parameters of the vstbli.p API procedure
Setting the list of tables for the current query
Parameters of the vstbll.p API procedure
Setting the export format for the current query
Parameters of th vsexpi.p API procedure
Setting the report format for the current query
Parameters of the vsrpti.p API procedure
Setting the label format for the current query
Parameters of the vslbli.p API procedure
Generating new queries
Parameters of the vstbll.p API procedure
Output solutions in Results
Export solutions in Results
Results main application procedure
Code generation
Generating code from within Results
Generating code from an application
Ask At Run Time values
Specifying the user prompt
Generating the query
Deploying Results Applications
Before you begin
Deployment process and site requirements
Initiating the deployment process
Building a Results application
Application files for deployment
The deployment report
Deployment file list
Other possible deployment files
Graphics files
Application databases
The application directory structure
Relative pathnames and Propath
Progress Application compilation
The fastload system
Results Features
Before you begin
Reference entry details
Reference entry example
About Results
AdminCustomizeInterface
AdminDeployment
AdminExportType
AdminFeatures
AdminIntegration
AdminLabelField
AdminLabelType
AdminMenuEdit
AdminProgInitialize
AdminProgInstantiate
AdminProgWrite4GL
AdminRebuild
AdminReportType
AdminReset
AdminSecurity
AdminSubMenu
AdminTableAlias
AdminTableRelations
AdminToolBarEdit
AdminWhere
Array
BrowseView
CalcSubMenu
Counter
CustomLabel
CustomReport
DataGovernor
DateFunc
Exit
ExportSubMenu
ExportView
FieldDelimiters
FieldProperties
Fields
FieldSeparators
FileClose
FileDelete
FileOpen
FileSave
FileSaveAs
FixedWidthFields
FormView
FrameProperties
Generate
HeadersAndFooters
HelpContents
HelpSearch
Includes
Information
Joins
LabelView
LogicalFunc
Lookup
MasterDetail
Math
Messages
NewBrowseView
NewDuplicateView
NewExportView
NewFormView
NewLabelView
NewReportView
NewSubMenu
NumericFunc
OutputHeaderRecord
PageBreak
PercentTotal
PrintClip
PrintFile
PrintPreview
PrintPrinter
PrintPrinterNoBox
PrintSubMenu
ProgrammingSubMenu
ReadOtherDirectory
ReadPublicDirectory
ReAsk
RecentMessages
RecordAdd
RecordDelete
RecordEnd
RecordStart
RecordUpdate
ReportView
RunningTotal
Selection
SortOrdering
StandardExport
StandardLabel
StandardReport
StatusLine
StringFunc
Tables
ToolBar
Totals
TotalsOnly
WriteOtherDirectory
WritePublicDirectory
Results Limits
Results limitations
Results views limitations
Results queries limitations
Miscellaneous Results limitations
Additional information
Results Files
Results-generated files
Editing the results.l file
Delimiter characters
Standard export formats
Standard label formats
Standard page formats
Editing a QC7 file
Editing a QD7 file
Editing user interface and feature files
OpenEdge® Reporting:Query/Results Administration andDevelopment
Editing user interface and feature files