| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 830 人关注过本帖
标题:数据窗口能否传进变量值?
只看楼主 加入收藏
router_75
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-25
收藏
 问题点数:0 回复次数:6 
数据窗口能否传进变量值?

我有一个表,其中有一个字段=另一个字段*变量,在点了“计算”按钮后,计算出此字段的值,如LASTATM=ATM*5%(这个5%是根据操作员不同而变化的变量),不知道怎么作能实现呢?

搜索更多相关主题的帖子: 变量 窗口 数据 
2006-06-22 11:58
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
收藏
得分:0 
什么意思?

retrieve(条件)

或者filter()

不行吗?
2006-06-22 12:00
router_75
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-25
收藏
得分:0 

谢谢你能看我的贴子。问题是这样的:
一个表中其中有金额,和剩余金额两个字段,其中剩余金额应该等于金额*百分比,但问题是每个地方的百分比不同,比如一县是5%,二县是6%,当我用一县身份系统进入计算时,应该*5%,而用二县身份则要*6%,所以我有一个参数表放了各县的参数,但我怎么才能在数据窗口中计算出这个字段的值呢?数据窗口有表达式,但不能有参数。if name=一县,amt*5%(如何让这5%是用参数实现的呢?)

2006-06-22 12:07
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
收藏
得分:0 
你为什么不在DW的retrieve()中传递变量呢?

当你以

一县登录就retrieve(5)

二县登录就retrieve(6)

而你这种的话应该用计算域来完成..

再用setitem来设置其值...

2006-06-22 12:13
router_75
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-25
收藏
得分:0 
再次感谢,因为刚接触PB,很多东西不明白,您能给计算域举个例子吗?主要是计算域中如何加入变量呢?
您的意思是不是计算域就是
<if 一县,amt*变量一,AMT*变量二>???这个变量应该怎么声明和传递呢?

[此贴子已经被作者于2006-6-22 15:37:30编辑过]

2006-06-22 15:24
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
收藏
得分:0 
例子,我没

你用计算域应该可以完成.

对,,就是在计算域里用if..else ..
2006-06-23 11:11
router_75
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-25
收藏
得分:0 

但我一引用变量就报EXPRESSION IS AVALIB.版主以前有没有做过啊?!

2006-06-23 15:15
快速回复:数据窗口能否传进变量值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035141 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved