【发布时间】:2020-09-04 17:17:28
【问题描述】:
我如何确定正在进行的 OpenEdge 4GL, 如果用户正在用空字符串的空间填充填充(在填充的离开)?
【问题讨论】:
标签: openedge progress-4gl
我如何确定正在进行的 OpenEdge 4GL, 如果用户正在用空字符串的空间填充填充(在填充的离开)?
【问题讨论】:
标签: openedge progress-4gl
在 ABL 中,空字符串和空格字符串是相等的。因此,要检查“真正的”空字符串,请使用length() 函数。
您可以将其与填充的screen-value 属性一起使用。
【讨论】:
根据您关心这个的原因,另一种方法是在使用前 TRIM() 填充。
【讨论】:
你可以试试:
if trim(fill-in:screen-value) = "" then....
或者:
if length(trim(fill-in:screen-value)) = 0 then....
【讨论】: