易表在线答疑技术与交流用户社区 → [原创]请问易表文件运行时怎么会占用98%以上的系统资源呢?


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

主题:[原创]请问易表文件运行时怎么会占用98%以上的系统资源呢?

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
[原创]请问易表文件运行时怎么会占用98%以上的系统资源呢?  发帖心情 Post By:2006/9/29 23:27:00 [显示全部帖子]

这两天遇到了怪事,用易表开发的程序运行比较慢,命令按钮有时点了没啥反应,要等好一刻才行,一查,原来CPU资源占用太厉害,有时要占99%,一般都在40%-80%之间,请教一下:是我的程序做得不好,还是易表本身运行时就狂占系统资源呢?
附:系统资源占用图.

-=-=-=- 以下内容由 tzszw2006年09月29日 11:30pm 时添加 -=-=-=-
右边的"资源管理器"中有系统资源占用情况的数据显示!

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/29 23:34:00 [显示全部帖子]

确实用了定时器!一个窗口用了三个.那应该怎么解决才好呢?

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/29 23:40:00 [显示全部帖子]

谢谢呀!那我赶紧去试试看!

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/29 23:50:00 [显示全部帖子]

czy老师啊,改成一个定时器并将时间由0.25m调为1秒后,稍稍有改观,但仍在70-90%多,是不是还有其他状况呢?
再次请教,谢谢呀!

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 0:11:00 [显示全部帖子]

统计公式特简单。我发上去请您看看如何?
在“个人开户”表的“基本生活保障待遇审核表窗口”和“社会化发放”表的“社会化发放待遇核定窗口”。
此外,在“个人开户”表的“新增标志”列原来是能自动生成“本月新增”内容的,现在不行了(几个列的日期与本月相同时时也不自动计算出“本月新增”内容了)。请一并指教一下,谢谢!(管理员和用户密码均为空)
egd文件下载

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 1:03:00 [显示全部帖子]

第二个问题我是想达到这样的目的:
如果下面几列中任意一列和本月的“年月”相同(yyyy-mm格式)则在“新增标志”列写入“本月新增”字样,即只要这几列中有一列的“年月”与本月的“年月”相同,就说明该人为本月新增加的待遇发放人员。原公式好象是哪位版主帮忙做的,十几天前还有效,这两天没用了。
你这个公式用了确实好,但我就是不能理解其意,能否讲解一下呀?
即Number(format([第二年龄段_生活补助_始领上月],"yyyy-mm") = format(Today(),"yyyy-mm")) + Number(format([第二年龄段_生活补助_正常时间],"yyyy-mm") = format(Today(),"yyyy-mm")) +... ...=0是个什么意思呢?

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 1:11:00 [显示全部帖子]

此外,在“个人开户”表中,每月执行“生成社会化发放数据”时我需要重算表,速度非常慢,其实我只想重算“个人开户”表中“第一、二、三、四年龄段”和“社会化发放”中列中有关日期型和数值型下级列内容,并不需要重算全部列,但不知用什么命令合适(RecalcCol()和RecalcColFor()好象不能重算任意选定的列,也不能重算几个不靠在一起的列)

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 1:30:00 [显示全部帖子]

精僻!我怎么就没能理解出来呢?我始终以为那一串公式是要判断出个什么其他有内容的东西,没想到是看他产生出"1"还是"0"出来,真笨啦!
CZY老师,非常感谢你呀!要不是离得远,我肯定要拉你去吃个夜宵并喝两杯了.
请你也注意休息哟!
再次谢谢!你帮我的忙太多次了,如有机会,肯定要当面去谢谢你的.

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 1:33:00 [显示全部帖子]

CZY老师啊,你平时都做哪些方面的程序呀?有空与人合作开发吗?

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


加好友 发短信
等级:蒙面侠 帖子:2409 积分:400 威望:0 精华:0 注册:2006/8/14 19:31:00
  发帖心情 Post By:2006/9/30 1:42:00 [显示全部帖子]

我的"个人开户"表每月都要重算一次(因为我的"社会化发放"表数据是从"个人开户"表中生动计算生成的,每月看哪些人到达享受待遇的年龄享受多少待遇,或者到达退出享受待遇的年龄,是个动态的,我只能将其计算过程放到"个人开户"表中,我不知道能否有其他更好的方法),目前不知"用And将N个RecalcCol公式来重算指定列"是否要快得多,因为要计算的列肯定是不连续的.

 回到顶部
总数 17 1 2 下一页