清除显示的数据,默认框架正在进行OpenEDGE中



我正在尝试找到一种方法来从屏幕上清除显示的数据,然后再返回调用过程。

例如:

FIND FIRST table NO-LOCK NO-ERROR.
DISPLAY table WITH 1 COLUMN.
/* data gets displayed */
PAUSE.

现在如何在返回通话过程之前将其清除?

为了使自己变得轻松,您的实际上应该始终命名您的框架。否则,您迟早会遇到问题。我将下面的示例反映出命名和未命名的框架。

clear IT:

FIND FIRST tablename NO-LOCK NO-ERROR.
DISPLAY tablename WITH 1 COLUMN.
PAUSE.
CLEAR.
PAUSE.

您还可以查明一个框架以清除:

FIND FIRST tablename NO-LOCK NO-ERROR.
DISPLAY tablename WITH FRAME x1 1 COLUMN.
PAUSE.
CLEAR FRAME x1.
PAUSE.

或如果清除不是您想要的,而是删除(或实际上隐藏)整个框架:

FIND FIRST tablename NO-LOCK NO-ERROR.
DISPLAY tablename WITH FRAME x1 1 COLUMN.
PAUSE.
HIDE FRAME x1.
PAUSE.

您也可以无需查明框架而隐藏:

FIND FIRST tablename NO-LOCK NO-ERROR.
DISPLAY tablename.
PAUSE.
HIDE.
PAUSE.

相关内容

最新更新