我有一个子文件程序,它以下面的格式显示记录:
可以对记录(5或7)采取两种选择。选项5检查表中是否存在记录,如果没有找到记录,则会显示以下屏幕,其中显示一个窗口显示文件,表明找不到记录:
Display with information window
这里的问题是,当对记录采取选项组合时,例如,如果选项5在一个记录上,然后是下一个选项7,然后在下一个记录再次选项5,则显示似乎变得歪曲。
选项7调用显示另一个显示文件的程序,当控件返回初始显示时,它显示如下:
如何才能正确显示(窗口显示的背景正确?)我知道KEEP或ASSUME等关键字的正确使用会做到这一点,但不知道如何在显示文件或记录格式中使用
答案 0 :(得分:1)
创建显示文件时,应使用关键字RSTDSP(* YES)创建。打开第二个显示文件时,屏幕上的显示文件将被暂停。默认情况下,关闭第二个显示文件时不会重新显示第一个显示文件。那就是当你得到像你所展示的那样古怪的画面时。
还原显示(RSTDSP)
指定在显示文件暂停时(暂时不活动)是否保存由该显示文件在显示设备上显示的数据,以便另一个显示文件可以在同一设备上显示不同的数据。如果保存了此文件的数据,则在再次使用该文件时,它将恢复到设备的显示中。
的 * NO 强> 暂停文件时,不会保存此文件显示的数据。
的 *是 保存此文件时显示的数据,并在再次使用该文件时将其恢复到设备显示。