5.名表达式
在VFP中,许多命令和函数需要提供一个名。可在VFP中使用的名有:
表/.DBF文件名 、 表/.DBF别名 、 表/.DBF字段名 、 索引文件名、文件名、 内存变量和数组名、窗口名、 菜单名、表单名、 对象名、 属性名、 …
在VFP中定义一个名时,需要遵循以下原则:
名中只能使用字母或下划线开始。
名中只能使用字母、数字和下划线字符。
不能使用VFP的保留字。
名的长度可以为1—128个字符,但自由表中的字段名、索引标记名最多为10个字符。文件名按操作系统的规定。
名不是变量或字段,但是可以定义一个名表达式,以代替同名的变量或字段的值。
名表达式为VFP的命令和函数提供了灵活性。将名存放到变量或数组元素中,就可以在命令或函数中用变量来代替该名,只要将存放一个名的变量或数组元素用一对括号括起来。如:
STORE "CITY" TO a
REPLACE (a) WITH "Beijing"
字段名CITY被存放在变量a中,在使用REPLACE命令时,名表达式(a)将用字段名代替变量。这种方法称为间接引用。
参考资料:http://zhidao.baidu.com/question/8858748.html?si=7