详细
在表单集中的一个表单form1的queryonload里加
m=messagebox("退出本系统吗?",4+32+256,"提示")
if m=6
   thisformset.release   
endif
在vfp里运行表单集为什么按是或否都是表单集关掉,而且再次想对这个表单集进行修改,系统就说file is in use

解决方案 »

  1.   

    更正:
    如果按是,是关闭了formset
    但是如果按了否,就只是关了当前的这个表单而formset没有关
    因为formset里的别的表单还在运行
      

  2.   

    这很正常啊
    按了是,执行thisformset.release   
    按了否,这个过程什么也没作,这个窗体被关闭,没有操作其它窗体
    如果要防止本表单被关闭,加一句nodefault就可以了