新闻中心
HOME > 新闻中心 > 查看新闻
SBO中如何设定基于逻辑判断打印
发布时间: 2011-3-22 13:42:13 被阅览数: 3485 次 来源: 优尼赛普
文字 〖

问题场景描述:需判断打印的字段所链接字段条件为真时打印,否则不打印。 

判断报表举例说明: 
要求:当条件为真时显示A字段,当条件为假时显示B字段(为了方便说明,此例中把条件设为不是自动取数而来自自由文本字段,实际需要时设置为数据字段即可,原理同) 
当1>2 打印显示 测试显示 
当1<2 打印显示 TEST 

设定步骤如下: 
1. 在打印设置界面中定义两个自由文本字段,并在内容页中分别设置值为1、2,同时在常规页中设置字段为不可视  




 
2. 新增公式字段Field_108,并点击公式编辑器,弹出一下编辑界面,在起中设定Field_106(1)<Field_107(2) 

注释:左边字段选择时双击,选择操作时点击插入。 
同时设置该公式字段为不可视 
同样定义公式字段Field_111,设定判断逻辑为Field_106(1)>Field_107(2),其它同上。

3. 定义文本字段Field_109 测试显示,并在常规页中设置链接到公式字段Field_108,并设置为可视  


同样定义文本字段Field_110 TEST,并在常规页中设置链接到公式字段Field_111,并设置为可视。
 
4. 保存后,我们在打印预览中即可看到判断效果 
若1<2 打印显示 测试显示 ,实际条件满足故打印 
若1>2 打印显示 TEST ,实际条件不满足故不打印

结束语:若条件是可从单据界面中采取(即为变量)则只需设置一个公式字段,然后把需判断显示的字段关联该公式字段即可。

 


上两条同类新闻: