Ok I'm working in VFP 9 and I am stuck like chuck

I have a table that I have been updating and notating for a client with records from 2 seperate tables.

I decided on a replace all command because I want everything to be overwritten if it is not correct.
So I tryed
REPLACE ALL table1.field1 WITH table3.field1 FOR table1.field2 = table3.field2

This says Replaced 2400+ records but when I check the updates there is no change to field1

Am I doing something wrong here?