Not only you can but you should use parenthesis to make sure that expressions are evaluated in the order you want not in the order of precedence. Also NOT is unary operator so
b NOT x is invalid expression.
>Can I use ( ) in VFP to write different expressions as below ?
>
>
>IF a AND b = x OR a AND b NOT x
>
>IF (a AND b = x) OR (a AND b NOT x)
>
>
>Moises
--sb--