Using Dollar Sign ($) Function in FoxBASE+ or FoxProLast reviewed: July 5, 1995Article ID: Q88891 |
The information in this article applies to:
The dollar sign ($) function searches for a string contained in another string. The correct syntax of the command is as follows:
LOCATE FOR 'BOB'$UPPER(NAME)This example locates a record that contains the string "BOB" anywhere in the NAME field. The $ function can operate on a character field, a string memory variable, or a memo field. If the character expression is found, the function returns true (.T.). If the character expression is not found, the function returns false (.F.). NOTE: This function does not work in a Memo field in Foxbase+ for the Macintosh. Here's another example showing how to use the $ function:
?'OKAY'$memvarThis example returns the value true if "memvar" contains the string "OKAY" and false if "memvar" does not contain the string. NOTE: The $ function cannot be optimized with Rushmore in FoxPro versions 2.0 and later. To search for a character expression in an indexed field, issue the SET EXACT OFF command. Use the SEEK function for optimum speed.
|
Additional reference words: FoxWin FoxDos 2.50 2.50a 1.21 2.10 1.00 1.01
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |