为什么用opensheet可以重复打开同一个窗口
我作的PB程序菜单项"采购订单"的clicked事件下打开的是从数据库中读取的窗口.代码:
//定义一个窗口变量
window lw_win
//给ls_parm赋值
ls_parm = '0101'
//将窗口名w_cgdd赋给ls_winstr
select menuname into:ls_winstr from t_func where menuid='0101'
//打开窗口,w_main为主窗口名(mdi类型)
opensheet(lw_win,ls_parm,ls_winstr,w_main,0,Original)
运行程序后,点击 采购订单菜单,打开一个窗口,再点击又会打开一个同样的窗口.
怎么控制一下,达到这样的效果,就是,当这个窗口没打开时,点击打开窗口.当这个窗口已打开时,点击不再打开,但将该窗口设为活动窗口.