易表在线答疑技术与交流用户社区 → [求助]求文件表格太多的处理办法


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

主题:[求助]求文件表格太多的处理办法

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[求助]求文件表格太多的处理办法  发帖心情 Post By:2011/5/5 21:40:00 [只看该作者]

A文件里面有很多表格,同时还要调用B、C、D等其他文件中的数据。这些数据的调用在每月初进行(即等各个文件中上个月的数据全部录入统计后)。这样,A文件中每个月都会要追加若干个表格,除了原有的基础表格,A文件中每个月都有好几个要进行操作的表格,一年下来将有几十上甚至上百个表格,既不便于操作,也不利于维护。怎么办?请指教。

-=-=-=- 以下内容由 iyplx24252011年05月05日 09:45pm 时添加 -=-=-=-
还有。每月从其他文件中表格,每次追加表格后,都要重新进行公式与函数的设置。有什么更简便的方法吗?

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


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

把A、B、C、D各做一个示例文件打包发上来看看?

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2011/5/6 9:48:00 [只看该作者]

[UploadFile=1CA1BE1C01FD_1304646119.zip]
做了三个示例文件,三个文件中的数据需要相互调用(有些没做那么详细)。而且三个文件中的“考勤统计表”、“工资表”每月都需要做一次,“录入表”以月为单位,每天都要操作。你看这是不是很复杂?一个文件中的表格会不会很多?有什么简捷方法?还有一个问题:我在数据调用时遇到一个不能理解的现象,使用“分组统计”功能形成的表格中的数据不能被调用,是这么回事吗?谢谢了。

-=-=-=- 以下内容由 iyplx24252011年05月06日 09:53am 时添加 -=-=-=-
目前我是采用表的办法将要调用的数据所在的表格到需要的文件中。这样一来,如果要追加的表格多,一个月该文件中就会有几个需要的表格,一年下来不是太多了啊?

-=-=-=- 以下内容由 iyplx24252011年05月06日 09:55am 时添加 -=-=-=-
目前我是采用追加表的办法将要调用的数据所在的表格追加到需要的文件中。。。少输入了“追加”二字。

-=-=-=- 以下内容由 iyplx24252011年05月06日 09:58am 时添加 -=-=-=-
同时,第追加一个表格,对表关系、函数或公式等都要重新进行设置,真是很麻烦呢。


-=-=-=- 以下内容由 iyplx24252011年05月06日 09:58am 时添加 -=-=-=-
。。。每追加一个表格。。。

-=-=-=- 以下内容由 iyplx24252011年05月06日 10:26am 时添加 -=-=-=-
自己想了想,是不是可以采用目录方案来解决啊?

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


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

一个文件就可以了吧?
egd文件下载

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


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2011/5/6 11:17:00 [只看该作者]

不好意思。我发过去的文件是简化了的。生产系统文件很庞大,不可能把它和考勤、工资系统粘合在一起(每天都会有几百条记录要录入),而工资系统中,工资的构成很复杂,不光是生产性工资,还有其他与考勤、考核、工龄、社保、营养补贴等有关的应发或应扣。这些应发与应扣又要来自于生产、考勤等系统月初对上月相关数据的汇总。所以一个文件是根本解决不了问题的。

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2011/5/6 13:28: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没有设置管理员密码。


 回到顶部