在AS400中,可以在显示文件“记录”类型的记录格式中有一个下拉菜单。
I have created a menu that is written in CL program and invokes the respective
RPG programs for each option selected.
但是对于其中一个选项,我想进一步打开一个菜单,一个子菜单,而不是在同一个屏幕上(像一个下拉菜单),.I知道display...but中的一个记录类型的下拉菜单,我不确定如何通过CL调用它。
请帮帮大家。
发布于 2012-08-06 23:00:55
显示窗口记录格式的方式与显示主记录格式的方式相同。SNDRCVF (或使用SNDF后跟RCVF)。CL不支持子文件,但除此之外,在CL中没有任何特殊的技术来处理窗口记录格式。我知道这听起来很理论,但这是我能做的最好的事情,而不是看你尝试过的代码。
发布于 2012-08-17 19:59:03
0000.01 WELCOMEQQ,1
0000.10 0001 WRKMBRPDM
0000.11 0002 GO MENU(GIRRAJ111/MENU#1)
0000.12 0003 GO MENU(QGPL/GUEST)
0000.13 0004 GO MENU(QGPL/GUEST)
0000.14 0011 signoff
这里欢迎and是我的第一个菜单,这里MENU#1,客人这些是我的第二个菜单,这是第一个菜单的选项
{最后,您应该在您的选项后面使用"GO menu(库名称/菜单名称)“此命令。}
发布于 2014-02-03 21:36:25
由于这需要使用CL实现,因此您可以尝试的一个可能的选项是使用指示器,并相应地打开/关闭将在同一记录中的选项行。好吧,可能有一个隐藏的缺陷,所有的选项总是打开的(除非你声明了你想要接收的特定值的字段),只是它是隐藏的(如果用户输入了一个隐藏的选项,也会被触发)
https://stackoverflow.com/questions/11805799
复制相似问题