1

我要指定

LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %s))'

用于处理 0 日期值CustomFormat的 a的属性。TLinkControlToField

但这会产生一个EConvertError

'格式没有参数'IfThen(%s=0, '', FormatDateTime''

不能在函数内部使用函数CustomFormat吗?

4

1 回答 1

2

您使用该参数%s两次,但只有一个参数。

尝试

LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %:0s))'

对第二个使用索引说明符%s

于 2016-01-20T20:54:37.523 回答