table.QUERY_PRIMARY_PUT Function
Syntax
<INDEX> as P = Query_Primary_Put(C query_name)
Arguments
- query_name
The name of a previously defined query.
Description
Returns existing query if already run, else runs and returns saved query.
The <TBL>.QUERY_PRIMARY_PUT() method runs the saved query specified by Query_Name for the table referenced by the object pointer, <TBL>. The table referenced by <TBL> must be the primary table in the session. It returns the <INDEX> pointer, which will reference either:
- a previously created query list that satisfies the query definition, or
- an index with the same definition as the query, or
- a new query list.
See <TBL>.QUERY_CREATE() for more details on what <INDEX> will reference.
Example
Build a query list using the query defined in the saved query called "Overdue customer accounts".
dim tbl as P dim indx as P tbl = table.current() indx = tbl.query_primary_put("Overdue customer accounts") rec_count = indx.records_get() ui_msg_box("", "Number of records selected:" + ltrimrec_count,5,0?) parent.refresh()
See Also