Sam,
The correct way is to use IN clause
lcMyAlias = "MyAlias"
lcMyField = "MyField"
REPLACE (lcMyField) WITH "My Value" IN (lcMyAlias)
>
>without selecting MyAlias....
>
>1) REPLACE MyAlias.MyField WITH "My Value"
>
>
>2a) lcMyAlias = "MyAlias.MyField"
>2b) REPLACE &lcMyAlias. WITH "My Value"
>
>
>The first one works.
>
>The second one (2a, 2b), I'm using macro-substitution, comes back with an error "No table is open in current work area." Why?
>
--sb--