易表的应用越来越广泛,这当然是易表的希望。但是随着数据量的增加,易表的处理速度有点跟不上了。综合我用了这么长时间的易表的感受,给老六再提点改进意见:
1、易表的“单元格公式”是影响速度的主要原因,因为就算不设单元格公式,至少易表也要判断有无单元格公式,一个100列、1万条记录的表就要判断100万次,您说能不影响速度吗?
因此,我建议全面取消“单元格公式”。
(我用易表做了几个系统,从来就没用过单元格公式,其实个别单元格完全可以用刷新公式来实现,而且更加高效)
2、文表分开。
现在的易表是所有表、设置、用户数据都是合并为一个.egd文件,这样是简单了,但是数据量大时,打开或保存或计算均非常慢。
我的建议是:将目前的.egd文件分离为两部分,即将用户数据表单独出来,形成一个或多个的用户数据表文件(仅含数据),其他的设置、公式、打印等等做一个只读文件。
这样做的好处是再大的数据也仅是该表,打开(特别是打开其他文件的表)、保存将更快,而且也更安全,下一步的网络应用更加灵活。
3、易表的“内部命令”非常有特色,我很喜欢。但是与系统外部命令的接口就比较可怜了,建议适当增加外部命令接口,让易表不仅是“表”,而具有多功能的平台。
4、再完美“帮助”文档,我虽然用了易表这么多年,但是想编写个系统,有时想找个帮助,还不知在哪找到帮助。(例如,SHOWFOR我就找不到)
我本想在我们单位办个易表应用培训班(我们单位已注册了好几套了,过几天还要注册几套),原想直接用帮助文件去讲,但是一看帮助文件,我自己就打退堂鼓了,:)
(必须说明的一点是,如果不是看中易表的编程功能,而是简单利用主菜单进行常规的制表操作,我想大多数人是用EXCEL,没必要再学易表的)
5、我感觉易表有点变得不太易了,举个例子,查找或筛选的函数就有
FindText、FindRow、FilterFor、HideRowsFor、LocateFor、ShowAllRows、ShowAll、showFor、ShowRelationRows、HideCell、HideFor、HideRowsFor
有必要吗?我看了都头疼,不知该用那个函数合适,我的建议是类似上述函数完全可精简为一个至多两个,其中调用不同的参数来区别。(我看到ShowFor的说明是权限管理专用函数,非权限管理公式请用FilterFor函数,我试用过,简直多此一举)
以上是个人使用易表的感受,YANG MM如果认为我乱说,那就删除吧。
希望早点看到更强易的易表。