Simon,
It does sound like the memo file is not correctly linked to the *.dbf file.
Try this in VFP:
close all open *.dbf files, and make sure default behavior under TOOLS|OPTIONS|Locking and Buffering for Buffering is 'Off'.
USE GETFILE('DBF') EXCLUSIVE
use the dialog to select the file that is giving you problems. vfp will try to open the file in the current work area.
At this point, if VFP detects the that the link is not correct, it will provide you an option to restore the connection. If so, follow the prompts.
If this doesn't work, there are a couple of other things to try.
Let me know what happens.
Thomas
Thomas Allan