问题描述
我如何确定进行中的OpenEdge 4GL, 如果用户使用空字符串的空格填充(在填写时不填)?
解决方法
在ABL中,空字符串和空白字符串相等。因此,要检查“真正”的空字符串,请使用length()
函数。
您可以将其与填充的screen-value
属性一起使用。
取决于您为什么关心此,另一种方法是在使用填充之前对TRIM()进行填充。
,您可以尝试:
如果trim(fill-in:screen-value)=“”然后...。
或者:
如果length(trim(fill-in:screen-value))= 0则....