Returns the table filter expression specified in SET FILTER.
FILTER([nWorkArea | cTableAlias]) |
Parameters
- nWorkArea
- Specifies the work area of the table for which FILTER(В ) returns the filter expression. FILTER(В ) returns the empty string if a table isn't open in the work area you specify.
- cTableAlias
- Specifies the alias of the table for which FILTER(В ) returns the filter expression. Visual FoxPro generates an error message if you specify a table alias that doesn't exist.
Return Value
Character
Remarks
If you omit the optional arguments, FILTER(В ) returns the filter expression for the table open in the currently selected work area. For more information about creating a filter, see SET FILTER.
Example
| В | Copy Code |
|---|---|
CLOSE DATABASES
OPEN DATABASE (HOME(2) + 'Data\testdata')
USE customer && Opens Customer table
SET TALK ON
SET FILTER TO SUBSTR(cust_id,1) = 'B'
CLEAR
? FILTER( ) && Display filter expression
STORE FILTER('customer') TO gcOldFilter && Save filter expression
SET FILTER TO country = 'USA'
? FILTER( ) && Display filter expression
SET FILTER TO &gcOldFilter && Restore filter expression
? FILTER( ) && Display filter expression
LIST FIELDS cust_id, contact && Demonstrate filter condition | |
js editor
Web development