清除 Progress OpenEdge 中默认帧显示的数据
Clear displayed data with default frame in Progress OpenEdge
我正在尝试找到一种方法来在 return 调用过程之前从屏幕上清除显示的数据。
例如:
FIND FIRST table NO-LOCK NO-ERROR.
DISPLAY table WITH 1 COLUMN.
/* data gets displayed */
PAUSE.
现在如何在 return 进入调用程序之前清除它?
为了方便您自己,您实际上应该始终为您的相框命名。否则你迟早会 运行 出问题。我将让下面的示例反映命名和未命名的框架。
你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.
我正在尝试找到一种方法来在 return 调用过程之前从屏幕上清除显示的数据。
例如:
FIND FIRST table NO-LOCK NO-ERROR.
DISPLAY table WITH 1 COLUMN.
/* data gets displayed */
PAUSE.
现在如何在 return 进入调用程序之前清除它?
为了方便您自己,您实际上应该始终为您的相框命名。否则你迟早会 运行 出问题。我将让下面的示例反映命名和未命名的框架。
你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.