以下是引用dzy123在2013-4-26 18:50:44的发言:
REPLACE all 出生日期 with DATE(VAL(SUBSTR(身份证号,7,4)),VAL(SUBSTR(身份证号,11,2)),VAL(SUBSTR(身份证号,13,2))) for LEN(alltrim(身份证号))=18
情况是这样如果身份证是年是19开头的可以替换,如果20开头的提示函数参数的值,类型或数目无效如何更改是vf9
红字是什么意思?
REPLACE all 出生日期 with DATE(VAL(SUBSTR(身份证号,7,4)),VAL(SUBSTR(身份证号,11,2)),VAL(SUBSTR(身份证号,13,2))) for LEN(alltrim(身份证号))=18
情况是这样如果身份证是年是19开头的可以替换,如果20开头的提示函数参数的值,类型或数目无效如何更改是vf9

坚守VFP最后的阵地