Foxtable(狐表)用户栏目专家坐堂 → 2011年5月24日更新,又一次功能和性能的大飞跃。


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

主题:2011年5月24日更新,又一次功能和性能的大飞跃。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
2011年5月24日更新,又一次功能和性能的大飞跃。  发帖心情 Post By:2011/5/24 7:41:00 [显示全部帖子]

贴子已被锁定

1、可以单独设置每个关联的关联表生成模式,有三个选择:双向、单向,无,默认为单向:

 


此主题相关图片如下:001.gif
按此在新窗口浏览图片

 

有的时候建立关联,并不是为了使用关联字表查看数据,只是为了方便地利用表达式列引用和统计数据,或提高编码效率,可原来的Foxtable每建立一个关联,都会产生一个或多个很多关联表,即使关闭双向关联仍然如此,最近在研究一个项目的时候,就遇到了这样的问题,有20多个表,为了简洁编码,需要建立10几个关联,结果产生了数量惊人的关联表,严重影响系统效率,最后不得不中断。

有了这个选项,我们可以随心所欲地设置关联,充分享受关联带来的好处,而无需担心差生太多关联表而影响性能,只需在设置关联的时候将关联表生成模式选择为“无”。

对应的,原来项目属性中的“双向关联”已经去掉,这可能会给少数项目带来影响,受影响的项目请单独设置各关联的关联表生成模式。

同时帮助中模拟关联表的章节已经大幅缩减,不是一章,而是一节,而且是在建立关联的情况下模拟关联表了:

http://help.foxtable.com/topics/2222.htm

 

2、分组统计和交叉统计提供了一个“自动生成汇总模式”的选项,只需设置此选项,即可对分组统计结果进行二次加工,自动生成汇总模式,例如按下图所示设置分组统计:

 

 

即可生成下图所示的统计结果,不仅统计出了每月数量,还利用汇总模式,统计出了每年数量和总的数量:

 

 

3、Excel报表也有大改进,可以在常规的格式中嵌入表达式,大大增强Excel报表的灵活性,请参考:

http://help.foxtable.com/topics/2294.htm

 

4、TreeView和TreeNode增加一个AllNodes属性,返回所有层级的子节点集合,不要小看这个属性,它可以大幅提高目录树编程的灵活性,之前对于普通用户几乎无解的问题,现在可以轻松解决,请参考:

http://help.foxtable.com/topics/2302.htm

 

5、解决了使用网络打印机的时候,启动极为缓慢的问题,整体启动速度也有所提升。

 

6、修正了bug若干,细节改进若干:

6.1 解决了记录窗口不能使用目录树录入的问题。
6.2 给文本框加了一个初始光标位置属性。

6.3 按回车向右移动到最后一列时,继续按回车,可以移到下一行。
6.4 根据论坛讨论结果,改进了eumoney函数。
6.5 修正了lxl版主发现的一个安全漏洞。

....

 

 


[此贴子已经被作者于2011-5-24 8:41:45编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 8:48:00 [显示全部帖子]

奇怪了,我用网络打印机没有任何问题了。

将你的系统,发给我来测试一下看看,也许还有别的问题。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 9:20:00 [显示全部帖子]

以下是引用blackzhu在2011-5-24 9:09:00的发言:
当时就是因为关联影响速度,所以我没有用任何关联的.另外我的项目用的SQL外部数据源,没法发上来呀.

 

重定向为内部表即可。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 9:31:00 [显示全部帖子]

以下是引用blackzhu在2011-5-24 9:25:00的发言:
我另外打开一个用ACCESS做外部数据源的东西,时间的差异是2秒.用SQL做外部数据源的东西,里面只有一个表和窗口,打开的速度差异是5秒.是不是因为是SQL的问题.

 

不是SQL的问题,因为你改变默认打印机之后,速度提高很多,说明还是网络打印机造成的。

所以我建议你将项目重定向为内部表,然后发给我测试一下。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 9:46:00 [显示全部帖子]

总之是打印机造成的,所以我需要一个典型的项目测试一下,看看到底怎么回事。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 10:23:00 [显示全部帖子]

呵呵,多谢mr725兄,我一直在找例子,原来近在眼前,我不用10分钟,只需15秒,但是也严重不正常,我看看怎么回事。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/5/24 11:38:00 [显示全部帖子]

原因找到,争取今天彻底解决,明天再来一次更新。


 回到顶部