1

在 AS400 中,是否可以在显示文件“RECORD”类型的记录格式中有一个下拉菜单。

I have created a menu that is written in CL program and invokes the respective 
RPG programs for each option selected.

但是对于其中一个选项,我还想打开一个菜单,一个子菜单,而不是在同一个屏幕上(如下拉菜单)。我知道显示下拉菜单的记录类型......但我该怎么做通过 CL 调用它我不确定。

请帮助人们。

4

3 回答 3

2

一种显示窗口记录格式的方式与显示主记录格式的方式相同。SNDRCVF(或 SNDF 后跟 RCVF)。CL 不允许使用子文件,但除此之外,没有任何特殊技术可以在 CL 中使用窗口记录格式。我知道这听起来很理论化,但这是我能做的最好的事情,而无需查看您尝试过的代码。

于 2012-08-06T15:00:54.817 回答
0
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

这里welcomeqq 是我的第一个菜单,这里是MENU#1,GUEST 这些是我的二级菜单,这是第一个菜单的选择

{ 最后你应该在你的选项后面使用“GO MENU(library name/menu name)”这个命令。}

于 2012-08-17T11:59:03.000 回答
0

由于这需要使用 CL 来实现,您可以尝试的一个可能选项是使用指标并相应地打开/关闭选项线,这将在同一记录中。好吧,可能存在一个隐藏的缺陷,所有选项都始终打开(除非您声明具有要接收的特定值的字段),只是它是隐藏的(如果用户键入了一个隐藏选项也被触发)

于 2014-02-03T13:36:25.203 回答