Skip to content

检索帮助的应用

一、介绍

  如[图 9-7]所示,检索帮助可以用下列三种方法追加到字段上。该部分内容在前面曾提到过,现在重新整理后再加以详细讲解。 alt text

在数据元素中追加检索帮助
在表字段中追加检索帮助
在画面字段中追加检索帮助

二、在数据元素中追加检索帮助

  从[图 9-8]中可以看到,在数据元素中也可以追加检索帮助。继承数据元素属性的所有画面字段上能自动连接检索帮助。 alt text

三、表字段中追加检索帮助

  在表字段中追加检索帮助,则参照此字段的所有画面字段上都连接到检索帮助。检索帮助的输出参数分配到表字段中,当用户选择列表时将返回值赋给与参数名相同的画面字段上。另外,将输入参数分配给表字段,则画面字段上输入的值会限制值列表的值。练习一个给表字段追加检索帮助的实例。 alt text

四、在画面字段上追加检索帮助

  利用屏幕制作器可以直接给画面字段分配检索帮助。在这种情况下,只有在该画面上检索帮助才起作用。若要在多个画面上使用类似的检索帮助,则在表字段上追加检索帮助后画面字段参照表属性(From dict.)即可。如[图9-9]所示,在“第13章模块池程序”中要学习的画面字段上也可以追加检索帮助。执行屏幕制作器后选择要追加检索帮助的字段。在Airline字段上追加前面创建的检索帮助。双击 Airline 字段,弹出显示字段属性的窗口。在检索帮助字段中输入ZH EMP。另外,还有直接在画面事件PROCESS ON VALUE-REQUEST.中追加的方法,将在9.6节中详细介绍 alt text   本节介绍了给画面字段分配检索帮助的三种方法。如果多个方法重复存在时,会调用哪个检索帮助呢?
  按照以下顺序调用各个方法。
  1. 追加到画面字段上的检索帮助。
  2. 追加到表字段上的检索帮助。
  3. Check 表的输入帮助功能。
  4. 追加到数据元素上的检索帮助。
  5. 域中的固定值。
  6. Time 或者Calendar Help(例如,日期类型-DAT 字段)。