Release 10.1A: OpenEdge Reporting:
Query/Results for UNIX

> ## Query form information

> If you permit users access to the Query module in Results, you must include a procedure for each Query interface.

> Each Query procedure consists of three files:

> 1. A procedure file that passes parameters to a Progress include file to generate the entire query form interface.

> 2. A form file definition that contains the forms layout for that query interface.

> 3. An include file that contains assignment information for each particular query interface.

> When you compile the procedure file, it references the form and include files. The compiler produces a single executable file, called the object file. The object file is a stand-alone file that does not require the `.p`, `.i`, or `.f` file information to run. You only need the `.p`, `.i`, and `.f` files if you then use the Application Rebuild and Form Definition for Query options.

> The machine (the development platform) you used when you developed your application and the Results interface determines how you perform queries.

> - If the target platform for the application is the same as your development platform you used to compile your application and the Results interface, you only have to include the compiled object file portion of the query procedures.

> - If the target platform for the application is different (a different CPU or different operating system) than the development platform, you have to include the `.p`, `.f`, and `.i` portions of the query interfaces, and recompile them on the target platform. Use the Application Rebuild option to recompile it.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095