我正在尝试找到一种方法来从屏幕上清除显示的数据,然后再返回调用过程。
例如:
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.