在BIRT中,弹出用户输入的报告参数窗口,我正在拍摄两个单选按钮。对于第一个单选按钮,我给'ALL'选择所有办公代码。 对于第二个单选按钮,我想添加一个文本框,用户可以将一个特定的办公室代码作为输入。
我想知道如何在单选按钮上添加文本框。 提前谢谢。
答案 0 :(得分:0)
我相信可以按照您的要求进行操作,但需要创建自定义参数。对于我想象的是你想要做的事情,这是一个更容易的解决方案。
更简单的解决方案是在参数中使用单个文本框,将默认值设置为“全部”,查询中的SQL代码与此类似。
where CONTCTSM1.OPERATOR_ID = ?
or
('All' = ?
and
CONTCTSM1.ACTIVE = 'f' )
如果给出特定值,则使用此代码返回该参数的结果。如果Value保留为All,则返回CONTCTSM1.ACTIVE ='f'
的所有值