易表在线答疑技术与交流用户社区 → 易表使用中的问题


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

主题:易表使用中的问题

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


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
易表使用中的问题  发帖心情 Post By:2009/10/18 22:31:00 [只看该作者]

我的易表文件 现在的大小是20.2M
为了保存数据 设置为每30分钟 自动存盘

但是 在存盘时  要大约1分多钟  电脑不能操做 , 急!!!!!

能不能 设置为在不输入数据时  自动存盘

输入数据时 不存盘

等到 不输入数据时 再存盘.

谢谢 版主


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2009/10/19 0:37:00 [只看该作者]

不能。
检查一下你的保存格式是不是压缩的,如果是压缩的,那相当于其它软件的200多m,这么大的数据量易表恐怕已经难于胜任了。

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


加好友 发短信
等级:论坛游侠 帖子:215 积分:148 威望:0 精华:0 注册:2007/7/18 15:48:00
  发帖心情 Post By:2009/10/19 9:47:00 [只看该作者]

大量数据的处理不是易表的强项,但对于大量数据的处理,不一定非要用SQL等数据库来进行。
实际上,一个系统的使用,常用数据调用只是很少的一些,除非是大型的查询系统,才需要所有的数据都同时在岗。WINDOWS自带的查询功能,可以全文搜索,对于TXT类型的数据,全文搜索更快。
采用数据和系统分离的系统设计方法,定期将数据进行备份和归档为TXT文档,保留易表的基本功能,对于需要的数据,随时调用,可保持系统数据在一个比较小的范围,保证易表的稳定快速运行。
使用易表数据和系统分离菜单,可快速对现有系统进行备份,归档,并且可以随时调用数据,不需要修改参数,所有的函数都不涉及具体的表名称和结构信息。

RAR文件下载
使用此菜单需要增加的变量:
%AAA%  空 字符型变量
%BBB%  GetFileName("excel文件|*.xls","打开",0) 表达式变量
%CCC%  空 字符型变量
%DDD%  GetFileName("excel文件|*.xls","另存",1) 表达式变量
%EEE%  GetFileName("txt文件|*.txt","另存",1) 表达式变量
%FFF%  Format(Now(),"yymmddhhnnss") 表达式变量
%NNN%  GetFileName("txt文件|*.txt","打开",0) 表达式变量

菜单功能简介和函数:
数据拆分
1.根据第一列拆分:根据第一列提取不重复的内容进行筛选,然后把数据导出归档,文件名按照列名称来标识。
ShowAllRows() And Eval(Substitute("ExportTextFile(DocDir+Gridname+#-#+#"+Substitute(Substitute(Eval(Substitute("Substitute(#|@|#,#|#,#"+Substitute(Eval("ListFor(Grid,1,1)"),"|","#)+#|#+Substitute(#|@|#,#|#,#")+"#)","#","""")),"@","#+#.txt#,char(9),Char(13),Gridname,1,#=#,#"),"|","#,0) And ExportTextFile(DocDir+Gridname+#-#+#")+"#,0)","#","""")) And OpenLink(DocDir)
2.根据第二列拆分:根据第二列提取不重复的内容进行筛选归档。
ShowAllRows() And Eval(Substitute("ExportTextFile(DocDir+Gridname+#-#+#"+Substitute(Substitute(Eval(Substitute("Substitute(#|@|#,#|#,#"+Substitute(Eval("ListFor(Grid,2,1)"),"|","#)+#|#+Substitute(#|@|#,#|#,#")+"#)","#","""")),"@","#+#.txt#,char(9),Char(13),Gridname,2,#=#,#"),"|","#,0) And ExportTextFile(DocDir+Gridname+#-#+#")+"#,0)","#","""")) And OpenLink(DocDir)

备份系统:把所有表的数据全部导出备份,文件名按照表名标识保存。
1.备份500行以上数据表:
Eval(Substitute("If(["+Substitute(Substitute(Substitute(Eval(Substitute("Substitute(#|@|&|#,#|#,#"+Substitute(Eval("ListGrids()"),"|","#)+#|#+Substitute(#|@|&|#,#|#,#")+"#)","#","""")),"@","!Rows]>498,ExportTextFile(DocDir+#"),"&","#+#-Bak.txt#,char(9),Char(13),#"),"|","#,0),True) And If([")+"#,0),True)","#","""")) And OpenLink(DocDir)
2.备份全部表:
Eval(Substitute("ExportTextFile(DocDir+#"+Substitute(Substitute(Eval(Substitute("Substitute(#|@|#,#|#,#"+Substitute(Eval("ListGrids()"),"|","#)+#|#+Substitute(#|@|#,#|#,#")+"#)","#","""")),"@","#+#-Bak.txt#,char(9),Char(13),#"),"|","#,0) And ExportTextFile(DocDir+#")+"#,0)","#","""")) And OpenLink(DocDir)

清空系统:
清空500行以上表:把所有超过498行数据的表一次清空。
Eval(Substitute("If(["+Substitute(Substitute(Eval(Substitute("Substitute(#|@|#,#|#,#"+Substitute(Eval("ListGrids()"),"|","#)+#|#+Substitute(#|@|#,#|#,#")+"#)","#","""")),"@","!Rows]>498,ClearGrid(#"),"|","


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


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/10/20 22:52:00 [只看该作者]

非常感谢

这个要好好学一下




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


加好友 发短信
等级:业余侠客 帖子:330 积分:522 威望:0 精华:0 注册:2006/9/17 21:43:00
  发帖心情 Post By:2009/10/25 21:16:00 [只看该作者]

数据  表 分离   后    做数据 统计时 会影响吗  

比如做年度统计


谢谢


还有 没有别的办法

-=-=-=- 以下内容由 薛世隆2009年10月25日 10:46pm 时添加 -=-=-=-
我想把备份 改为  手动备份


 回到顶部