呵呵 VFP函数调用 问题 var1不在当前目录,要指明路径 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不是这个的问题吧 出错信息 说的是 变量var1 无法找到 做如下的改动:select 1use &var1.select 2use &var2. 前面的贴儿没看? --------------------- select 1use (var1) alias tb1 select 2use (var2) alias tb2 你的var1,var还是字符串,打开表的时候要用宏替换&或者名表达式()。这样才能作为表名打开。你的程序可以优化,你把简单问题复杂化了。这个问题也不用循环,直接appe from function putbiao3 (var1, var2)中的var1,var2根本就沒有必要写!! 如果 Var1,Var2 是变量 use &var1 in 0 alias tab1 use &var2 in 0 alias tab2 如果 Var1,Var2 是字符串 use (var1) in 0 alias tab1 use (var2) in 0 alias tab2select tab1goto topdo while .... 不要说笨不笨了,高手也是从“笨”的时候过来的改动一点东西就行了use var1改为 use (var1)同样use var2改为 use (var2)这叫做名称表达式,可以用于文件名、表名、字段名、窗口名等等,而且它比&来得快,当然前提var1中的值是一个名称的字符串了,下面是FoxPro的解释:name expression(名称表达式)由圆括号括起来的一个变量或数组,可以用来替换命令或表达式中的名称。名称表达式为 Visual FoxPro 的命令和函数提供了灵活性。名称表达式在vfp 5.0以后才好用,如果用以前版本的FoxPro,用下面的方法:use &var1 有关触发器的问题 触发器取值 求SQL语句 如何将相同的名字排序? 怎么得到一条记录是该表内的第几条记录? 今日21分:group问题 这样一个查询的存储过程怎么写? 求教 SQL 查询,麻烦各位大哥们帮忙啊,没有分了 如何用SQL Server的存储过程执行外部程序? 哪里有sql server 7下载,50分 关于SQL Server表结构更改问题(加急)
use &var1.
select 2
use &var2.
---------------------
select 1
use (var1) alias tb1
select 2
use (var2) alias tb2
use &var1 in 0 alias tab1
use &var2 in 0 alias tab2
如果 Var1,Var2 是字符串
use (var1) in 0 alias tab1
use (var2) in 0 alias tab2select tab1
goto top
do while ....
改动一点东西就行了
use var1改为 use (var1)
同样use var2改为 use (var2)
这叫做名称表达式,可以用于文件名、表名、字段名、窗口名等等,而且它比&来得快,当然前提var1中的值是一个名称的字符串了,下面是FoxPro的解释:name expression(名称表达式)
由圆括号括起来的一个变量或数组,可以用来替换命令或表达式中的名称。名称表达式为 Visual FoxPro 的命令和函数提供了灵活性。名称表达式在vfp 5.0以后才好用,如果用以前版本的FoxPro,用下面的方法:use &var1