以下是引用zjz2002在2016-9-24 22:09:45的发言:
如果THISFORM.TEXT1.VALUE的数据类型为日期型,代码如下:
CXRQ="出生日期"+alltrim()+"{^"+DTOC(thisform.text1.value)+"}"
还是提示错误“函数参数的值、类型或数目无效”
text控件,是可以初始化为不同的类型的,在 thisform.text1.init中,如
*thisform.text1.init
this.value=0 &&初始化为数值,整型
this.value=0.00 &&初始化为数值,带2位小数
this.value="" &&初始化为字符
this.value={} &&初始化为空的日期
this.value=date() &&初始化为日期,默认今天日期
等等,我本人喜欢把日期的初始化为字符,然后用CTOD()函数转换,设置 InputMask 为 999-99-99
在操作前,判断
if empty(ctod(thisform.text1.value))
messagebox("text1为日期字段,不能为空")
return
endif