QBF Frames
Whenever you include a QBF frame in an application, you are specifying that the application use QBF to access the database for queries. Use QBF (QBF) frames for operations that directly access the database, such as adding new rows to a table or retrieving data from a series of tables. When defining a QBF frame, specify:
• The table or JoinDef (join definition)
• The form with which to run QBF
• The command line flags to be used in the call to QBF
When the frame is activated, QBF begins executing as specified by the associated form, table or JoinDef, and flags.
You can use a QBF default form as is, or you can enhance it by using the FormEdit operation to call VIFRED. (See
Forms.)
The following figure shows an example of a QBF frame, with default QBF menu operations. QBF also provides its own standard field and key activations. You do not need to use 4GL code to specify the operations of a QBF frame.
For a complete description of QBF, see
Character-based Querying and Reporting Tools User Guide. For more information on using QBF frames with ABF, see
Building Applications, and
ABF Development Example.