起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 230|回复: 4

【搞定】[请求]有关数据刷新**

[复制链接]
发表于 2007-5-7 09:33:47 | 显示全部楼层 |阅读模式
我在一个数据集(A)上作了一个计算字段(F1),该字段是从另一个数据集(B)的某个字段(F2)中来的。此时,如果改变B的F2的值,F1不会相应改变,使用代码刷新A,或者将A关闭再打开,都不能达到效果,是怎么回事?
回复

使用道具 举报

发表于 2007-5-8 09:47:17 | 显示全部楼层
1、F1 该字段是从另一个数据集(B)的某个字段(F2)中来的,是怎么来的,不会用的表达式吧,你这样的动作肯定是代码赋值的
2、如果是代码赋值,那么请检查关闭或者代码刷新A时,是否运行到 F1 该字段是从另一个数据集(B)的某个字段(F2)的过程,也就是说,你赋值或者取值的时机是否对。
3、如果时机对,那么F2的值是否正确呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-8 16:04:34 | 显示全部楼层
例:
数据集A存在字段F1:‘用途’,该字段为查找计算字段,查找属性设置为:
使用数据查找:从数据表B中得到字段F2:‘用途’字段的值。

此时,如果改变B的F2的值,F1不发生变化,使用代码刷新A,或者关闭再打开,均没有效果
回复 支持 反对

使用道具 举报

发表于 2007-5-8 16:15:17 | 显示全部楼层
如果改变B的F2的值,你提交了数据库了吗?如果没有不行,如果已经提交,那么关闭再打开数据集A是能感知到修改的值。
还有一种,就是选中 查找属性 - 常规(页面)-自动刷新 选项,这样不需要关闭数据集A,只要下拉就能看到新值了
回复 支持 反对

使用道具 举报

发表于 2007-5-17 17:37:09 | 显示全部楼层
楼主,还有问题吗?
没有就结贴了!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-20 08:13 , Processed in 0.040915 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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