VFP索引表达式

问题描述:

VFP索引表达式
使用如下命令:
INDEX ON STR(NL,3)+DTOS(CSRQ) TAG NC
nl是年龄,csqr是出生日期 我想知道那个,
它的意思应该是先按NL(年龄)字段排序,年龄相同的再按CSRQ(出生日期)字段排序

nintendopsp 网友的回答不完全正确!
误:
那是将数字型转换为字符型函数,3是指转换后的字符型长度是3,例如str(34,3)="34 " ,尾部加一空格,如果数字长度大于3,则出错.
正:
那是将数字型转换为字符型函数,3是指转换后的字符型长度是3,例如str(34,3)=" 34" ,前部加一空格,如果数字长度大于3,则出错.
可以在 Command 中一试便知:
nl = 34
"" && 明显地看到:
nl = 1134
"" && 显示: