起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 154|回复: 8

【结】[请求]关于主从数据集的问题**

[复制链接]
发表于 2009-1-9 16:53:53 | 显示全部楼层 |阅读模式
我现在有一个这个麻烦需要解决。
我有两张表A和B,AB之间是主从关系。
A是主表,B是从表。
现在我在A中有个字段必须是时时统计B的某列字段的合计值!
现在的做法,我在B的字段增加了个合计,并且设置了字段的ONEXIT方法内做数据集提交。并在提交事件中把这个值赋值
给了A中的字段。
但是现在问题出现了,我通过控制回车离开字段会提交。
但是通过鼠标点击其他地方并没有触发提交事件。
回复

使用道具 举报

 楼主| 发表于 2009-1-9 16:54:59 | 显示全部楼层
不知道我的描述清楚?
我现在想知道有没有办法能截获到当前数据集的焦点转移变化。
我想当焦点转移到主数据集的时候能够写代码提交子数据集的数据。
回复 支持 反对

使用道具 举报

发表于 2009-1-9 17:02:04 | 显示全部楼层
DataSet.OnCalcFields
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:09:02 | 显示全部楼层
OK,可以结贴了!我找到解决办法了!
回复 支持 反对

使用道具 举报

发表于 2009-1-9 17:13:56 | 显示全部楼层
楼主,试试字段的修改事件呢?参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=1946
回复 支持 反对

使用道具 举报

发表于 2009-1-9 17:14:55 | 显示全部楼层
共享一下呗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:26:46 | 显示全部楼层
主要是因为我在字段的onexit事件里面判断了dataset的的状态,如果是编辑状态才提交。
可是在真的离开的时候,判断的dataset状态不是edit状态,无法提交。
现在做了直接dataset.edit,然后dataset.post操作
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-9 17:35:13 | 显示全部楼层
这个离开,只的是通过鼠标点击其他地方,回车可以的
回复 支持 反对

使用道具 举报

发表于 2009-1-9 17:40:35 | 显示全部楼层
哦,看到了,谢谢共享,结了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 20:35 , Processed in 0.037808 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表