0

我想强制用户在 and 之间进行选择YesNo而不是让他添加一个值为初始值的条目。

在此处输入图像描述

这与我是否Initial选中表定义中的复选框无关。

这可以做到吗?

[编辑] 域数据类型:CHAR,1 个字符,无转换例程。取值范围:单个值:'1'描述='是''2'描述='否'

4

3 回答 3

3

到目前为止,最简单的方法是使用表中只允许非初始值的数据元素。

如果无法更改数据元素,可以尝试在表维护生成器中使用表维护事件:

在此处输入图像描述

您可以使用事件 1(保存前)或事件 5 来构建手动检查,但 5 不会在更改时启动。

在此处输入图像描述

如果这不起作用,您仍然可以在屏幕的 PAI 中手动添加检查,但是您冒着风险,如果有人重新生成维护屏幕,他们会忘记/不知道将检查放回。

您可以设置比较标志:

在此处输入图像描述

但从我所看到的情况来看,该标志实际上并没有强迫您重做任何更改,而且仍然很容易错过。

于 2013-07-08T20:56:50.553 回答
2

您可以编辑屏幕并将该字段设置为必填。请注意,如果重新生成屏幕,您将失去更改。

于 2013-07-09T12:01:40.587 回答
1

您可以通过以下步骤做到这一点:

  1. 在 SE11 中选择实用程序菜单 ->表维护生成器
  2. 在表维护生成器中转到菜单Environment -> Modification -> Maintenance Screens,然后选择屏幕(通常是 0001),在 Element List 选项卡中找到Special attr ,在字段 Input 中,为字段选择Required想要强制性的。

谢谢。

问候。吉尔·莫塔。

于 2013-08-29T11:19:10.747 回答