以文本方式查看主题

-  搭建论坛  (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-6 11:58:03的发言:

我做了一个例子不过是变通实现的,你看看如何

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:

谢谢你的实例,看似还能实现及时变化。

但是,我原意的命题是在“纵向记录编辑”构件中实现一个数据变化及时触发另一个数据的变化。如果不用“纵向记录编辑”构件而用字段构件或其他构件单独实现的话,那这个命题就不存立了。因为,如果那样是很容易实现需求的!

天,你的实例有密码,打不开观察啊!

请解开密码!

我是在想在“纵向记录编辑”构件实现这个需求未果的情况下,想用“数据源”来试一试,才发现,“数据源”中的这个“数据改变”事件不对劲的而发帖提请注意的。

本来是本着有疑点发现就及时报告提醒的原则,便于澄清或认清和优化改进,没想到官方有点恼。不报告是我的失职不负责不诚实,听不听是别人的权利!(有些疑问尽管幼稚,但并无专想捅漏眼之意)。

任何产品都是在这种不断的疑问中生长和发展的!!




--  作者:从头再来
--  发布时间:2009-6-8 21:32:15
--  

代码如下


此主题相关图片如下:
按此在新窗口浏览图片