>Jim ... :o(
>
>I will say this just one more time. I already know that SET REFRESH updates and/or refreshes a BROWS (and I already know that it will update a table) at the SET REFRESH interval.
>
>When you already have a table USE'd (in memory), FIELDS changed by another workstation or program will not be updated. You, at least I had to, will have to issue a BROWS or (USE then USE MyTable combo) to update that field for display.
>
>USE MyTable
>Select MyTable
>? MyTable.SomeFIELD ... displays "OLD"
>
>After FIELD SomeField is changed by another workstation (REPLACE SomeField WITH "NEW")
>
>Select MyTable
>? MyTable.SomeFIELD ... still displays "OLD"
>
Did you do a TABLEUPDATE() on the workstation where the changes were made? If you haven't, you will *never* see the changes anywhere else. This assumes the tables are buffered on the workstation.