Was this helpful?
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.
Last modified date: 01/30/2023