Foxtable(狐表)用户栏目专家坐堂 → [求助]请狐表高手帮助,如何才能使代码更优?


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

主题:[求助]请狐表高手帮助,如何才能使代码更优?

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


加好友 发短信
等级:幼狐 帖子:148 积分:1036 威望:0 精华:0 注册:2012/11/26 13:05:00
[求助]请狐表高手帮助,如何才能使代码更优?  发帖心情 Post By:2012/12/14 19:16:00 [只看该作者]

做了一个工作用小工具,但里面的一个窗口生成的数据不能正确统计(年龄三间分布),请高手帮助优化代码,谢谢。

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:传染病管理.rar


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


加好友 发短信
等级:幼狐 帖子:148 积分:1036 威望:0 精华:0 注册:2012/11/26 13:05:00
  发帖心情 Post By:2012/12/14 19:30:00 [只看该作者]

图片点击可在新窗口打开查看林老师在线吗?帮忙看下啊。

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


加好友 发短信
等级:幼狐 帖子:148 积分:1036 威望:0 精华:0 注册:2012/11/26 13:05:00
  发帖心情 Post By:2012/12/15 7:42:00 [只看该作者]

等待中……


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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2012/12/15 8:04:00 [只看该作者]

你说的东西在哪?

 


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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2012/12/15 8:07:00 [只看该作者]

找半天没看见你说的那什么年龄三间分布

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2012/12/15 8:14:00 [只看该作者]

找到了,没看懂你想要统计什么

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2012/12/15 8:30:00 [只看该作者]

楼主你真会开玩笑,这种统计直接在数据库里面统计完输出EXCEL报表补就完了,绕那么大一个圈子写这么多代码图片点击可在新窗口打开查看

 

 

建议楼主看看  交叉统计  和 临时表    

 

如果你没必要把12个月全部显示出来,只显示有数据的月份,直接用交叉统计生成就行,不需要写代码

如果你想要显示的样板跟你EXCEL模版一模一样,就用临时表,不过要写代码

[此贴子已经被作者于2012-12-15 8:44:43编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/15 8:42:00 [只看该作者]

 确实直接使用excel报表更方便,使用标记更灵活。

 统计的时候,把

count(疾病名称)

 改成

count(Identify)

 还有就是,日期的比较不用'而是用#
[此贴子已经被作者于2012-12-15 8:51:34编辑过]

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


加好友 发短信
等级:四尾狐 帖子:977 积分:6800 威望:0 精华:1 注册:2012/8/7 22:03:00
  发帖心情 Post By:2012/12/15 8:47:00 [只看该作者]

我看他那个模板,如果他要求不高,时空分布和职业分布可以直接用交叉统计生成结果,没必要写代码

http://www.foxtable.com/help/index.html?n=0835.htm 

 

年龄分布可以用临时表生成

 

http://www.foxtable.com/help/index.html?n=0835.htm

[此贴子已经被作者于2012-12-15 9:25:32编辑过]

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


加好友 发短信
等级:童狐 帖子:202 积分:1683 威望:0 精华:0 注册:2011/6/17 16:07:00
  发帖心情 Post By:2012/12/15 8:51:00 [只看该作者]

以下是引用nblwar在2012-12-15 8:30:00的发言:

楼主你真会开玩笑,这种统计直接在数据库里面统计完输出EXCEL报表补就完了,绕那么大一个圈子写这么多代码图片点击可在新窗口打开查看

 

 

建议楼主看看  交叉统计  和 临时表    

 

如果你没必要把12个月全部显示出来,只显示有数据的月份,直接用交叉统计生成就行,不需要写代码

如果你想要显示的样板跟你EXCEL模版一模一样,就用临时表,不过要写代码

[此贴子已经被作者于2012-12-15 8:44:43编辑过]

年龄分段似乎无法直接交叉统计,需用代码


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