起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 127|回复: 9

DataSetBroker1的OnCalcFields没有计算第一条记录**

[复制链接]
发表于 2007-6-4 13:26:22 | 显示全部楼层 |阅读模式
在DataSetBroker1中有3条记录,在CalcFields中对临时字段赋值,但是没有对第一条记录执行任何操作,在里面使用jsdialogs也只打印出后两条记录
回复

使用道具 举报

发表于 2007-6-4 14:04:41 | 显示全部楼层
你接管的事件是数据集上的OnCalcFields还是数据集代理上的OnCalcFields
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-4 14:22:53 | 显示全部楼层
数据集代理,就是窗体中加入DataSetBroker,然后对其OnCalcFields写代码
回复 支持 反对

使用道具 举报

发表于 2007-6-4 16:22:17 | 显示全部楼层
你在数据集的事件上写代码试试。
回复 支持 反对

使用道具 举报

发表于 2007-6-8 17:38:50 | 显示全部楼层
楼主这个还有问题吗?
回复 支持 反对

使用道具 举报

发表于 2007-6-11 09:09:48 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-12 15:55:50 | 显示全部楼层
数据集的事件上是可以的
回复 支持 反对

使用道具 举报

发表于 2007-6-13 11:23:27 | 显示全部楼层
呵呵,说的好悬,你意思在数据集上做就不行,如果是,你作个简单重现的例子上传上来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-15 09:38:38 | 显示全部楼层
我的意思是窗体中加入DataSetBroker,然后对其OnCalcFields写代码不行,没有对第一条记录执行任何操作,lisb说 你在数据集的事件上写代码试试。,我发现直接在数据集OnCalcFields写代码是可以的,7楼纯属反馈
回复 支持 反对

使用道具 举报

发表于 2007-6-15 16:25:32 | 显示全部楼层
我测试了,在哪里写都是正常的

数据集是自己代码打开的,还是系统自动打开的,
另外,你设置断点跟踪了吗?进去的时候,记录个数是多少
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-11 16:52 , Processed in 0.038738 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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