有人知道如何在未确定的时间内修复显示此代码结果的框架吗?无论何时我运行它,它都会显示结果并以相同的方式消失。
FOR EACH tablename no-lock:
DISPLAY tablename.attribute
tablename.attribute2.
END.
答案 0 :(得分:1)
您需要添加PAUSE语句。
您实际显示的代码应该可以正常使用。写入tt将显示两个字段并移动到下一行。当框架填充了线条时,它将自动暂停。
如果没有这样做,那将是因为还有其他代码未显示。 (可能在运行此过程的过程中。)
其他代码可能只是:
pause 0 before-hide.
或者它可能是更复杂的东西,例如循环外的帧定义。像这样(使用着名的"体育"数据库):
form customer.custNum customer.name skip with frame a.
for each customer no-lock:
display custNum name with frame a.
end.
添加PAUSE语句是一种快速解决方法。其他方法可能更合适,例如:
form customer.custNum customer.name skip with frame a 5 down.
for each customer no-lock:
display custNum name with frame a.
down with frame a.
end.
但是,这是否是你需要的,取决于代码中实际发生的事情以及你想要实现的目标。