| **Navigation:**  [[abc library reference.htm|ABC Library Reference]] > QueryFormClass >====== QueryFormClass Relationship to Other Application Builder Classes {{c6h0009.jpg|C6H0009.jpg}} ====== | [[queryformclass concepts.htm|{{btn_prev_n.gif|Previous page}}]][[abc library reference.htm|{{btn_home_n.gif|Return to chapter overview}}]][[queryformclass abc template implementation.htm|{{btn_next_n.gif|Next page}}]] | | || The QueryFormClass is derived from the QueryClass, plus it relies on the QueryFormVisual class to display its input dialog and handle the dialog events. The BrowseClass optionally uses the QueryFormClass to filter its result set. Therefore, if your BrowseClass object uses a QueryFormClass object, it must instantiate the QueryFormClass object and the QueryFormVisual object. The BrowseClass automatically provides a default query dialog that solicits end user search values for each field displayed in the browse list. See the [[queryformclass conceptual example.htm|Conceptual Example]].