是否可以使用堆叠表达式/为 Delphi LiveBindings 中的 `CustomFormat` 指定多个参数?
Is it possible to use stacked expressions / to specify more than one parameter for `CustomFormat` in Delphi LiveBindings?
我要指定
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %s))'
用于 TLinkControlToField
的 属性 CustomFormat
来处理 0 个日期值。
但这会产生 EConvertError
'no argument for format 'IfThen(%s=0, '', FormatDateTime''
是否不能在 CustomFormat
的函数中使用函数?
您使用参数%s
两次,但只有一个参数
尝试
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %:0s))'
对第二个使用索引说明符 %s
。
我要指定
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %s))'
用于 TLinkControlToField
的 属性 CustomFormat
来处理 0 个日期值。
但这会产生 EConvertError
'no argument for format 'IfThen(%s=0, '', FormatDateTime''
是否不能在 CustomFormat
的函数中使用函数?
您使用参数%s
两次,但只有一个参数
尝试
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %:0s))'
对第二个使用索引说明符 %s
。