我现在机器上没有Developer,不能试验,不过我想用:global应该可以吧不知道你为什么要在Menu里用全局变量,不可以先用Menu调Form,在form中再用全局变量么?

解决方案 »

  1.   

    To shinyguo(双鱼MM):你说的Menu调Form是什么意思?我好象没用到过,怎么用呢?我Menu和Form的关系老是弄不清爽,你能说的具体点吗?
      

  2.   

    MENU就是菜单,而FORM是我们操作的表单,也就是操作界面,一般有一种开始思路是用MENU去调用FORM,所以呢,当我选择MENU中的一个项目时就打开一个FORM,在这个打开的过程中也许需要向FORM传递一些参数,这时候我们都使用GLOBAL去实现,但有一点特别要注意,就是GLOBAL名字不要重复,否则就会出现你所说的问题,也就是说GLOBAL的名字在MENU和FORM唯一
      

  3.   

    Developer的form和menu是分开的,他俩的联系是在form属性中的“菜单模块”设置菜单路径,但必须是.mmx文件(菜单编译后生成的文件),记住,菜单必须先编译。Menu调Form就是在Menu的触发器里写语句call_form()来调用你需要的表单。然后再在你所调出的表单中用全局变量,如果你是如楼上说的起了一样的Global名字,那应按他说的方法做。