我正试图在返回调用程序之前找到一种清除屏幕显示数据的方法。
例如:
FIND FIRST table NO-LOCK NO-ERROR.
DISPLAY table WITH 1 COLUMN.
/* data gets displayed */
PAUSE.
现在如何在返回调用程序之前清除它?
答案 0 :(得分:2)
为了方便自己,你应该总是命名你的框架。否则你迟早会遇到问题。我将让下面的例子反映出命名帧和未命名帧。
你clear
:
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.