vfp的一道题
主要是不懂怎么编写代码把查询结果存放到以项目号为文件名的表中。答案是设置a=……,然后“&a”,看不懂,&a是什么意思?求大神解答!!!...
主要是不懂怎么编写代码把查询结果存放到以项目号为文件名的表中。答案是设置a=……,然后“&a”,看不懂,&a是什么意思?求大神解答!!!
展开
1个回答
展开全部
将查询结果放到表里可以用select 命令中用“into DBF 表文件名“将查询结果存入表中。
如:select 零件号,零件名称,数量,单价 from 项目信息,零件信息,使用零件 into DBF s1
&a 是宏替换命令,代表的是字符型变量a的值。
如a="abc",那么&a代表的就是那abc
如:select 零件号,零件名称,数量,单价 from 项目信息,零件信息,使用零件 into DBF s1
&a 是宏替换命令,代表的是字符型变量a的值。
如a="abc",那么&a代表的就是那abc
追问
我是问,如果项目号显示“s1”,则生成s1.dbf,显示"s2",则生成s2.dbf,这种文件名怎么编码??你仔细看一下我发的图片
追答
我明白了,你是说生成的表名用的是表单中项目号后面的文本框里的值。
那就这样。
a=thisform.text1.value
select 零件号,零件名称,数量,单价 from 项目信息,零件信息,使用零件 into DBF &a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询