首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

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

2012-03-18 
如何从一个表里面提取另一个表的已有值?急例如,一个数据库baojia.nsf里面有的值:1、2、3、4,四个已有的值另一

如何从一个表里面提取另一个表的已有值?急
例如,一个数据库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]取值。

热点排行