“do form 表1”表示的意思是运行一个表单,这个表单的名称为“表1”,而不是打开“表1”这个表,“do form”就是运行表单的意思,打开表是“use 表1”,出现运行后提示找不到表1,说明你当前目录下没有这个名叫“表1”的表单。thisform.release是关闭当前表单的意思,只能用在表单控件的方法程序中(就是对表单控件编程),不能直接在命令窗口中使用。
你要打开新表单呢还是打一个数据表呢,打开新表单
do form newform.scx
thisform.release
read events(vfp9中要加上这句)
DO FORM 表1; 指运行当前目录下的名称为"表1"的表单