Forms 在oracle中从另一个窗体设置菜单项属性

Forms 在oracle中从另一个窗体设置菜单项属性,forms,oracle,Forms,Oracle,您好,我正在使用Oracle Forms Builder开发一个系统。我有3个表单,MAIN,LOGIN,REGISTER和一个名为menu_MAIN的菜单表单,它附在3个表单上,第一个显示的表单是MAIN,我禁用了一些按钮,因为用户只有在注册和登录后才能访问,现在我的问题是,在他们登录后,系统会再次提示他们进入主界面,我需要启用禁用的按钮,我如何才能做到这一点?我要把密码写在登录名上吗?谢谢你的回复 “我要在登录时输入密码吗?” 老实说,我不知道应用程序的哪个部分可以知道用户已经登录,所以是的

您好,我正在使用Oracle Forms Builder开发一个系统。我有3个表单,MAIN,LOGIN,REGISTER和一个名为menu_MAIN的菜单表单,它附在3个表单上,第一个显示的表单是MAIN,我禁用了一些按钮,因为用户只有在注册和登录后才能访问,现在我的问题是,在他们登录后,系统会再次提示他们进入主界面,我需要启用禁用的按钮,我如何才能做到这一点?我要把密码写在登录名上吗?谢谢你的回复

“我要在登录时输入密码吗?”

老实说,我不知道应用程序的哪个部分可以知道用户已经登录,所以是的,登录屏幕必须处理这个问题


它应该做什么?它应该在全局变量中设置一个值。当新表单实例触发时,您的主屏幕应该询问全局变量,可能是在
中,并相应地设置按钮的属性。

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