易表在线答疑技术与交流用户社区 → 把另一表数据复制到本表中,谢谢!


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

主题:把另一表数据复制到本表中,谢谢!

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


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
把另一表数据复制到本表中,谢谢!  发帖心情 Post By:2008/1/2 10:37:00 [只看该作者]

把另一表数据复制到本表中,谢谢!
egd文件下载

-=-=-=- 以下内容由 陈功2008年01月05日 08:56pm 时添加 -=-=-=-
请大家帮我设计按钮公式,
1、就是把别的表"票证号码"某一号码和本表"票证号码"进行比较,如果别表的"票证号码"某一号码和本表"票证号码"某一号码相同,并且符合变量[%地税开票时间%]),就把别的表"票证号码"数据填入本表"票证号码"所对应的行列上(要填的数据列是:"地税开票时间"、"地税补税"、"地税开票");
2、如果别的表"票证号码"某一号码有多行,而本表也有相同的票证号码,但所对应的列("地税开票时间"、"地税补税"、"地税开票")的数据不一样,就要在本表相同号码下面添加号码一样的行多行,并复制别表该号码所有行数据。
不知道说清楚了吗?
 请多多指教!

 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/3 13:43:00 [只看该作者]

为什么,是没说清楚?还是其他?

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


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/4 20:12:00 [只看该作者]

没人帮忙?为什么?

 回到顶部
帅哥哟,离线,有人找我吗?
gdlgh
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:职业侠客 帖子:449 积分:-10 威望:0 精华:0 注册:2006/8/27 12:47:00
  发帖心情 Post By:2008/1/4 22:15:00 [只看该作者]

多看学习指南!

AppendRows
将其他表中符合条件的行追加到当前表中。

语法
AppendRows(Grid,CompareCol,CompareMode,CompareValue....,Option)
Grid         来源表,可以用表名,也可以用表位置表示
CompareCol   进行比较的列,可以用列名称表示,也可以用位置表示。
CompareMode  比较方式,包括=、>、<、>=、<=、<>、Like、Instr共8种比较方式。
CompareValue 比较值
Option       选项,0匹配列名称,1不匹配列名称,默认为0

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

例子:
AppendRows("销售表")
将销售表的所有行追加到当前行

AppendRows("销售表","客户","=","CS01")
将销售表CS01客户的数据追加到当前表。

AppendRows("销售表","客户","=","CS01",1)
将销售表CS01客户的数据追加到当前表,且无需匹配列名称。


 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/5 10:57:00 [只看该作者]

 谢谢你的指导,我自己无法解决这个问题,请大家帮我设计按钮公式,
1、就是把别的表"票证号码"某一号码和本表"票证号码"进行比较,如果别表的"票证号码"某一号码和本表"票证号码"某一号码相同,并且符合变量[%地税开票时间%]),就把别的表"票证号码"数据填入本表"票证号码"所对应的行列上(要填的数据列是:"地税开票时间"、"地税补税"、"地税开票");
 2、如果别的表"票证号码"某一号码有多行,而本表也有相同的票证号码,但所对应的列("地税开票时间"、"地税补税"、"地税开票")的数据不一样,就要在本表相同号码下面添加号码一样的行多行,并复制别表该号码所有行数据。
 不知道说清楚了吗?
  请多多指教!

 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/5 20:56:00 [只看该作者]

希望大家能帮我解决这个问题!!!

 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/5 22:03:00 [只看该作者]

令人失望!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!11

 回到顶部
帅哥哟,离线,有人找我吗?
wjq1072
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2008/1/5 22:21:00 [只看该作者]

你的问题和你的表看不懂啊!你不能发个简单的例表再作个要解决什么问题的说明吗?

 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/5 22:55:00 [只看该作者]

我举例:
   我有在一个易表中有两张表:A表和B表,
   B表的数据是电子表格导入的,A表的部分数据要从B表取得.
   A表和B表的结构是一样的,主要列有: 票证号码,地税开票时间,补税金额,发票金额.
   A表的票证号码是从另一个易表导入取得,A表的部分数据(地税开票时间,补税金额,发票金额)要从B表取得,条件是:
  在B表中的票证号码列和A表中的票证号码列比较或从B表中的票证号码中查询,两个表之间如果有一样的票证号码,且"地税开票时间"=变量[%地税开票时间],把B表中的票证号码和A表中的票证号码一样的数据(地税开票时间,补税金额,发票金额)填入A表所对应的号码所在的行 (1)如果A表的票证号码没有列数据(地税开票时间,补税金额,发票金额),就直接填入所对应的行 (2)如果A表的票证号码有列数据(地税开票时间,补税金额,发票金额),就在该票证号所在行下面添加行,票证号码和该号码一样,数据就是B表该号码的数据;如果B表该号码有多行数据,A表在该票证号所在行下面添加多行数据。
   具体例子在1楼。再次表示感谢!

-=-=-=- 以下内容由 陈功2008年01月05日 11:14pm 时添加 -=-=-=-
第一种情况,
A表
票证号码,地税开票时间,补税金额,发票金额
100331
100332
100333
B表
票证号码,地税开票时间,补税金额,发票金额
100331   20071001       100    2000
100332   20071001        21    300
100333   20071002              2900
要求: 把100331行的数据填入A表中100331所在的行。

 结果如下表:A表
票证号码,地税开票时间,补税金额,发票金额
100331   20071001       100    2000
100332   20071001        21    300
100333   20071002              2900


第二种情况,
A表
票证号码,地税开票时间,补税金额,发票金额
100331    20070901     32       678
100332
100333
B表
票证号码,地税开票时间,补税金额,发票金额
100331   20071001       100    2000
100332   20071001        21    300
100333   20071002              2900
结果如下表
A表
票证号码,地税开票时间,补税金额,发票金额
100331    20070901     32       678
100331   20071001       100    2000
100332   20071001        21    300
100333   20071002              2900

第三种情况,
A表
票证号码,地税开票时间,补税金额,发票金额
100330
100331    20070901     32       678
100331    20070912              20
100332    
100333     20070912             432
B表
票证号码,地税开票时间,补税金额,发票金额
100330   20071106       42    789
100331   20071001       100    2000
100331   20071101       200    600
100331   20071106              321
100332   20071001        21    300
100333   20071002              2900
结果如下表
A表
票证号码,地税开票时间,补税金额,发票金额
100330   20071106       42    789
100331    20070901     32       678
100331   20071001       100    2000
100331   20071101       200    600
100331   20071106              321
00332   20071001        21    300
100333     20070912             432
100333   20071002              2900

 

-=-=-=- 以下内容由 陈功2008年01月05日 11:20pm 时添加 -=-=-=-
第三种情况:
A表
票证号码,地税开票时间,补税金额,发票金额
100330   20071106       42    789
100331    20070901     32       678
100331   20071001       100    2000
100331   20071101       200    600
100331   20071106              321
100332   20071001        21   &


 回到顶部
帅哥哟,离线,有人找我吗?
陈功
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:159 积分:10 威望:0 精华:0 注册:2006/8/27 23:26:00
  发帖心情 Post By:2008/1/5 23:21:00 [只看该作者]

这样表达清楚了吗?

 回到顶部
总数 31 1 2 3 4 下一页