Expression is not valid outside of WITH/ENDWITH (Error 1940)
You can use an expression of the form .property=some_value only within a WITH ... ENDWITH construct.
This error might also occur if you are using .NULL. as an expression.
Put quotes around the .NULL. to keep it from being identified as a property.
You might have forgotten an ending period with a value such as true (.T.), false (.F.) or a null value (.NULL.)
Check for matching periods on either side of the constant.