以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [原创]求助问题: (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=23231) |
-- 作者:baicaocao -- 发布时间:2012/9/6 11:36:00 -- [原创]求助问题: 有个问题:我对数据进行录入的时候,老是会出现突发性的速度慢,好像软件给没有响应似的。。 请问这是什么问题呢? |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/6 12:30:00 -- 系统有问题吧,或者看看你有没有设置计划,定时执行了某些非常耗时的代码 |
-- 作者:baicaocao -- 发布时间:2012/9/6 13:50:00 -- 我再表格的 PrepareEdit 事件中执行了如下代码: If pause = True Or e.Row("订货日期") < "2012-07-01" Then ‘说明:根据发货日期判断是否07-01之前的订单,如果是在不计算,如果不是则,计算。 |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/6 13:58:00 -- 嘿嘿,你这样不慢才怪。
计算应该用DataColchanged事件。
从这一节开始看看:
http://www.foxtable.com/help/topics/1469.htm
|
-- 作者:baicaocao -- 发布时间:2012/9/6 14:45:00 -- 我是这样设置的:订单表,对应订单明细表,但是订单表有订单金额字段,是统计关联的订单明细表的合计金额的累计,所以,我就用了这个事件。如果用明细表的datacolchanged事件的,就合计不出来这个订单总金额。。 |
-- 作者:baicaocao -- 发布时间:2012/9/6 14:47:00 -- 还有,老师,我的系统订单录入模块、对账统计模块差不多快完成了,如果完成的话,我就申请购买您们的开发版。用了半年的时间,终于快有一个成品问世了!真高兴。谢谢老师! |
-- 作者:狐狸爸爸 -- 发布时间:2012/9/6 15:42:00 -- 不可能的,做个简单的例子发上来,具体说明目的和问题 |
-- 作者:lin_hailun -- 发布时间:2012/9/6 15:50:00 -- 以下是引用baicaocao在2012-9-6 14:45:00的发言:
我是这样设置的:订单表,对应订单明细表,但是订单表有订单金额字段,是统计关联的订单明细表的合计金额的累计,所以,我就用了这个事件。如果用明细表的datacolchanged事件的,就合计不出来这个订单总金额。。 狐爸的意思是你通过重置『订单』的订单金额列,然后就触发了datacolchanged事件,不必每次录入的时候都统计一次。 不过,如果你需要实时的,就不同说法。得看你是什么用意。 [此贴子已经被作者于2012-9-6 15:58:43编辑过]
|