报表中从属值集参数

.普通项中的从属值集的定义(一般用于报表参数)

在这里我们假如有个报表,需要2个参数(为了举例方便,取了这2个参数,可能不符合实际。)

帐套名称(cux_sob_id)、供应商名称(cux_vendor_id)并且第二个参数依据第一个参数来弹出列表值

(即当选完帐套参数后,供应商值集列表中显示本帐套下的所有未失效的供应商)。这里我们还是定义2个值集,定义过程和上面例子的一样,只是在这里我们选择验证类型为表。

    此时点击右边的编辑按钮进行设置,这里主要是设置用户所需要的显示字段、传值字段、以及定义值集范围即(WHERE条件、排序等)。第一个参数他不附属与其他值集所以很简单,选择完表名、所需字段后保存即可,如图1-6、1-7所示:

图1-6

图1-7

接下来我创建第二个值集(cux_vendor_id)因为他要附属于第一个参数(cux_sob_id)所以我们在"出处/排序依据"处进行添加条件:

set_of_books_id=nvl(:$FLEX$.cux_sob_id,set_of_books_id)或者

set_of_books_id=nvl(:$FLEX$.cux_sob_id:NULL,set_of_books_id) (cux_sob_id,rfb注:这里是第一个参数的名称,不是值集名称,并且FLEX和参数名称都必须为大写

这样两个值集就关联起来了。

我们仔细看上面的2个语句,差别在于第二个语句多了一个(:NULL),他的作是当用户不选择他的父参数时,可以先选择他自己,反之,如果没有:NULL则用户必须选择完其父参数(本例为帐套名称)才能选择自己(本例为供应商名称)。设置结果如图1-81-9所示

1-8

1-9

运行报表时的效果如图1-101-11所示:

图1-10

图1-11

图中商业信息已屏蔽。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值