易表在线答疑技术与交流用户社区 → [求助]数据引用


  共有6503人关注过本帖树形打印复制链接

主题:[求助]数据引用

帅哥哟,离线,有人找我吗?
花落无痕
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:187 积分:206 威望:0 精华:0 注册:2007/1/10 13:19:00
[求助]数据引用  发帖心情 Post By:2013/4/16 13:59:00 [只看该作者]

请问能在一个易表文件里引用另一个文件中的数据吗?用什么函数?

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2013/4/16 14:04:00 [只看该作者]

AppendGrid

将其它文件中指定表追加到当前文件中。

语法:
AppendGrid(SourceFile,SourceGrid,Password)
SourceFile     来源文件
SourceGrid     来源表
Password       可选参数,指定来源文件的管理员密码。

例如:
AppendGrid("c:\sales.egd",“销售”)
将文件c:\sales.egd中的销售表追加到当前文件中。

AppendGrid("c:\data\*.egd",1)
将c盘data目录下所有文件的第一个表追加到当前文件中。


 回到顶部
帅哥哟,离线,有人找我吗?
花落无痕
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:187 积分:206 威望:0 精华:0 注册:2007/1/10 13:19:00
  发帖心情 Post By:2013/4/16 14:17:00 [只看该作者]

只能追加表吗?能只引用某一个数据吗:比如一个销售文件中的某张表有一列是经销员,数据需要从另一个人事管理文件中的人员名单中提取,类似列操作中的列表项目中的来源于某一列……

貌似不行

[此贴子已经被作者于2013-4-16 14:18:41编辑过]

 回到顶部
美女呀,离线,留言给我吧!
dancedy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:2721 积分:4555 威望:0 精华:0 注册:2011/5/12 17:20:00
  发帖心情 Post By:2013/4/16 14:22:00 [只看该作者]

Import

将其它文件中指定表的数据复制到当前文件中的指定表。

语法:
Import(Grid,SourceFile,SourceGrid,Password,CompareCol,CompareMode,CompareValue,......,Option)

Grid           当前文件中的某个表
SourceFile     来源文件,包括路径和文件名
SourceGrid     来源文件中的表,将从该表中复制数据到Grid参数指定的表中。
Password       指定来源文件的管理员密码。
CompareCol     进行比较的列,可以用列名称表示,也可以用位置表示。
CompareMode    比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue   比较值
Option         可选参数,
               0  匹配同名列
               1  不匹配同名列,要求表结构必须完全一致。
               默认为0

可以设置多个比较条件,也可以不设置,从第五个参数开始,每三个参数组成一个比较条件。如果比较方式选择的是Instr,则进行包含查询;如果比较方式选择"Like",则可以在比较值中使用通配符进行类似查询。

例如:
Import("销售总表","c:\sales.egd","销售","123")
将文件c:\sales.egd中的销售表数据复制到当前文件的销售总表,这里假定c:\sales.egd的管理员密码为123。

Import("华东分析","c:\sales.egd","销售","","地区","=","华东")
将文件c:\sales.egd的销售表中华东地区的销售数据复制到当前文件的华东分析表,这里假定c:\sales.egd没有设置管理员密码。


 回到顶部