我想指定
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %s))'
CustomFormat
的属性TLinkControlToField
用于处理0个日期值。但这会产生一个
EConvertError
'没有格式'IfThen(%s = 0,'',FormatDateTime''的参数
CustomFormat
是否不能在函数内部使用函数? 最佳答案
您使用参数%s
两次,但只有一个参数。
尝试
LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %:0s))'
对第二个
%s
使用索引说明符。