出现“Thisform只能在方法程序中使用。”的错误提示一般是在 .PRG文件中使用了Thisform的方法,但只是一般,不要被迷惑。以上问题其实提问者自己已经解决。
一个表使用了 set filter to 筛选后,其筛选条件应尽量使用一些全局变量或字段变量。否则当表的记录指针移动时,Foxpro 按筛选条件去定位,如果筛选条件中的变量不能找到就会出错。由于筛选条件设置不当引起的怪问题我已经遇到多次。