读书人

怎么从一个表里面提取另一个表的已有值

发布时间: 2012-03-18 13:55:39 作者: rapoo

如何从一个表里面提取另一个表的已有值?急
例如,一个数据库baojia.nsf里面有的值:1、2、3、4,四个已有的值
另一个数据库danjia.nsf里面填写baojia.nsf的已有的值:1,从而在danjia.nsf里面会直接显示出2、3、4,
小弟第一次做没有任何头绪,请哥哥姐姐能给个方法,能详细点最好,谢谢了

[解决办法]
在baojia.nsf里面里面建立一个视图,第一列是保存1那个值得字段名并且排序,第二列是保存2,3,4那些值的组合,比如Field2+"~"+Field3+"~"+Field4,这样就可以利用公式@DBlookup一次性查出来,然后再自己用@Explode公式拆分成三个值:

_ReturnValue:=@DbLookup("":"NoCache";"报价数据库所在的服务器":"报价数据库路径文件名(baojia.nsf)";"你新建立的报价数据库视图名";"值1";2);
用_ReturnValue[1],_ReturnValue[2],_ReturnValue[3]取值。

读书人网 >行业软件

热点推荐