2013-09-28 44 views
0

好日子,我正在使用Oracle Forms Builder的系统上工作。我有3种形式,主要,登录和注册以及名为MENU_MAIN的菜单表单,它附加到3个表单中,第一个表单将显示为MAIN,我禁用了一些按钮,因为用户无法访问,除非它们是注册和登录,现在我的问题是,他们登录后,他们再次被提示到MAIN,我需要禁用的按钮被启用,我该怎么做?我要把代码放在LOGIN上吗?谢谢你的回应从oracle的另一个表单设置菜单项属性

+0

为什么你写了自己的登录屏幕而不是使用内置的表单功能?如果你重新发明车轮,你必须期望重新发明车轴和曲轴。 – APC

回答

0

“我要把代码放在登录上吗?”

嗯,我真的不知道你的应用程序的哪一部分可以知道用户已经登录,所以是的,登录屏幕必须处理这个。

它应该做什么?它应该在全局变量中设置一个值。您的MAIN屏幕应询问全局变量,可能在When-New-Form-Instance触发器中,并相应地设置按钮的属性。