以文本方式查看主题 - 搭建论坛 (http://bbs.diylsoft.com:8118/starforum/index.asp) -- 用户咨询 (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=4) ---- [注意]数据源【数据改变】事件不对 (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=4&id=24637) |
||||
-- 作者:pc_doctor -- 发布时间:2009-6-5 20:00:24 -- [注意]数据源【数据改变】事件不对 同样的命令在数据源的【改变数据】事件中起作用,数量*单价=金额,数据表提交后自动计算出结果并自动赋结果。 但如果将该命令放在【数据改变】事件中,只要数据改变,不等任何操作,程序马上自动关闭退出。 |
||||
-- 作者:admin -- 发布时间:2009-6-6 8:35:05 -- 触发的方式 是不一样的,不应该在该事件中使用,是出现了死循环。 |
||||
-- 作者:pc_doctor -- 发布时间:2009-6-6 11:11:53 -- 以下是引用admin在2009-6-6 8:35:05的发言:
触发的方式 是不一样的,不应该在该事件中使用,是出现了死循环。
能多说清楚点吗?怎么不一样?该事件就不能使用吗? 我并没有在这两个事件中同时使用该命令啊! 详解一下这两个事件具体的不同应用,你不说出来,大家怎么能猜出来呢?手册也就那么寥寥几句。 重要事件 l 数据改变 当数据改变时,发生此事件。 l 状态改变 当数据源状态改变时,发生此事件。 l 更改数据 当更改数据时,发生此事件。 |
||||
-- 作者:从头再来 -- 发布时间:2009-6-6 11:58:03 -- 我做了一个例子不过是变通实现的,你看看如何
|
||||
-- 作者:seedog -- 发布时间:2009-6-6 14:32:17 -- 谢谢!学习! |
||||
-- 作者:水手 -- 发布时间:2009-6-6 17:20:32 -- 建议:爱好者这种想法固然能够推进星的进一步改进,但也不要盯在某一点上,其实不在数据源的事件中设置仍然可以实现这样的功能,换一种方式来实现自己的要求就是了.如果星中没有提供数据源的事件设置,我们没有理由要求必须增加数据源的事件设置.星只是一种工具,我认为不是功能越多越好,只要能够满足开发需要就可以了,因为功能越多,解释器就会越大,况且许多功能在你开发过程中根本就不会去使用的,只有你使用其他设置确实无法满足要求时才要求公司增加某些功能,这样才能使公司有更多的时间去开发那些急需的功能,岂不更好.当然了,对现有功能的不足之处进行及时完善还是很必要的. |
||||
-- 作者:pc_doctor -- 发布时间:2009-6-7 0:27:44 -- 谢谢你的实例,看似还能实现及时变化。 但是,我原意的命题是在“纵向记录编辑”构件中实现一个数据变化及时触发另一个数据的变化。如果不用“纵向记录编辑”构件而用字段构件或其他构件单独实现的话,那这个命题就不存立了。因为,如果那样是很容易实现需求的! 天,你的实例有密码,打不开观察啊! 请解开密码! 我是在想在“纵向记录编辑”构件实现这个需求未果的情况下,想用“数据源”来试一试,才发现,“数据源”中的这个“数据改变”事件不对劲的而发帖提请注意的。 本来是本着有疑点发现就及时报告提醒的原则,便于澄清或认清和优化改进,没想到官方有点恼。不报告是我的失职不负责不诚实,听不听是别人的权利!(有些疑问尽管幼稚,但并无专想捅漏眼之意)。 任何产品都是在这种不断的疑问中生长和发展的!! |
||||
-- 作者:从头再来 -- 发布时间:2009-6-8 21:32:15 -- 代码如下 |