form二次开发为何关闭窗口时,提示是否要保存
ebs 11.0.3,是基于appstand.fmb所建立
关闭窗口时,提示是否要保存,选择否还能将数据插入数据库,
为什么会这样,怎么样这个提示窗口才不会弹出来????????

解决方案 »

  1.   

    应该是进入form的时候datablock的status=‘CHANGED’,所以当然你关闭form的时候就有是否保存的提示出现。如果你有更改数据,最好save之后再关闭。
      

  2.   

    查看你的KEY-EXIT的触发器的代码,如不想出现这提示,在这里写处理代码,如修改BLOCK的状态进行处理
      

  3.   

    我在close-window触发器中把APP_CUSTOM.CLOSE_WINDOW(:SYSTEM.EVENT_WINDOW);
    换成exit_form(no_validate);提示窗口就不出现了,
    但是我没有按工具栏上的保存,直接退出窗口,发现查找出来的数据还是插入了数据库
      

  4.   

    我在close-window触发器中把APP_CUSTOM.CLOSE_WINDOW(:SYSTEM.EVENT_WINDOW);
    换成exit_form(no_validate);提示窗口就不出现了,
    但是我没有按工具栏上的保存,直接退出窗口,发现查找出来的数据还是插入了数据库