字段必须输入未显示

Field must be entered not shown

我有一个必填字段。它有两个触发器:

内置消息 FRM-40202 - field must be entered 未显示在状态栏中,但当我删除 key next item 触发器时它会显示。

请向我解释为什么会这样,我该如何解决这个问题,或者 - 至少 - 如何显示内置消息。

谢谢

检查表单的 属性 调色板,其 "Validation Unit" 属性。它设置成什么?如果您希望在您离开 必需的 项时触发验证,则应为 "Item"。

除此之外,KEY-NEXT-ITEM 触发器在这里是为了向后兼容 Forms 3.0,这是使用字符模式的最后一个版本,其中没有 mouse 涉及(即导航只能通过键盘操作)。

如今,人们使用鼠标单击 此处 然后单击 那里 来浏览表格,因此无法保证 KEY-NEXT-ITEM 将永远开火。其代码应移至您已有的 WHEN-VALIDATE-ITEM。因此,如果它们都包含相同的代码,并且您(如您所说)删除了 KEY-NEXT-ITEM 触发器,那就这样吧。反正也没用。