Foxtable(狐表)用户栏目专家坐堂 → [求助]不同表内容汇总到同一个表


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

主题:[求助]不同表内容汇总到同一个表

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


加好友 发短信
等级:婴狐 帖子:68 积分:527 威望:0 精华:0 注册:2016/7/15 23:57:00
[求助]不同表内容汇总到同一个表  发帖心情 Post By:2016/7/22 9:54:00 [只看该作者]

怎么将后面几个表里我需要的内容都汇总到第一个汇总表里  而且可以同步修改更新


图片点击可在新窗口打开查看此主题相关图片如下:111111111111.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:222222.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:33333333333333.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/7/22 10:40:00 [只看该作者]

  可以编写代码填充

 

http://www.foxtable.com/webhelp/scr/0680.htm

 


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


加好友 发短信
等级:婴狐 帖子:68 积分:527 威望:0 精华:0 注册:2016/7/15 23:57:00
  发帖心情 Post By:2016/7/22 10:55:00 [只看该作者]

不同表的同一列数据 列名不一样 好像不行   下面的代码执行后没反应

 

Dim f As New  Filler
 f.SourceTable = DataTables("投诉与建议汇总表") '指定数据来源
f.SourceCols = "姓名,联系电话"  '指定数据来源列
f.DataTable = DataTables("T29") '指定数据接收表
f.DataCols = "F271,F252"  '指定数据接收列
f.Fill() '填充数据


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


加好友 发短信
等级:婴狐 帖子:68 积分:527 威望:0 精华:0 注册:2016/7/15 23:57:00
  发帖心情 Post By:2016/7/22 11:01:00 [只看该作者]

抱歉我搞错了  我再看下  好像可以

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


加好友 发短信
等级:婴狐 帖子:68 积分:527 威望:0 精华:0 注册:2016/7/15 23:57:00
  发帖心情 Post By:2016/7/22 11:21:00 [只看该作者]

还是有问题   我把代码填在项目事件的afteropenproject里  代码如下:

Dim f As New  Filler
 f.SourceTable = DataTables("T29") '指定数据来源表
f.SourceCols = "T29Id,F251,F271,F252,F253,F254,F255,F256"  '指定数据来源列
f.DataTable = DataTables("投诉与建议汇总表") '指定数据接收表
f.DataCols = "编号,时间,姓名,联系电话,详细住址,类别,内容及要求,图片"  '指定数据接收列
f.Fill() '填充数据

 

 

 

 

可是出现了几个问题

 


图片点击可在新窗口打开查看此主题相关图片如下:水电费0.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:婴狐 帖子:68 积分:527 威望:0 精华:0 注册:2016/7/15 23:57:00
  发帖心情 Post By:2016/7/22 11:25:00 [只看该作者]

我把代码填入了项目事件afteropenproject里了  代码如下:

Dim f As New  Filler
 f.SourceTable = DataTables("T29") '指定数据来源表
f.SourceCols = "T29Id,F251,F271,F252,F253,F254,F255,F256"  '指定数据来源列
f.DataTable = DataTables("投诉与建议汇总表") '指定数据接收表
f.DataCols = "编号,时间,姓名,联系电话,详细住址,类别,内容及要求,图片"  '指定数据接收列
f.Fill() '填充数据

 

但遇到几个问题:

1.两次关闭重开项目后  汇总表的数据重复添加(如下图)

2.汇总表和分表不能同步修改更新

 

 


图片点击可在新窗口打开查看此主题相关图片如下:水电费0.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/7/22 11:57:00 [只看该作者]

1、Filler有一个参数ExcludeExistValue,可以排除现有值:
http://www.foxtable.com/webhelp/scr/0680.htm

 

2、这本来就不可能同步,每次都需要单击合并,你要同步的话,可以看看:

http://www.foxtable.com/webhelp/scr/2490.htm

 

3、最后建议直接一个表就行了,结构一样的数据,不应该分成多个表,你可以用一个投诉类型的列,区分不同的投诉,做一个动态加载,不同的人登录,加载不同类型的投诉。
 


 回到顶部