我是从来不用视图的,因为我觉得视图很难控制,又有你所说的问题。
通常我是直接写SQL语句(生成临时表),所有的报表、表单、控件的数据源......都是以一个表为基础的(我从来不用数据环境,所有的数据库的打开关闭都自己控制。),这样在数据库结构改变时也不用改太多(起码我清楚要改那里)。
FOXPRO的限制太多了,所以我现在已经基本不用了。(除了要修改以前给别人做的程序时)