在FineReport中,要实现多选按钮预览直接查询,还可以通过以下步骤来操作:
在报表设计界面中,添加一个复选框(多选按钮)组件和一个表格组件。在属性面板中,设置复选框的数据源属性,使其与你想要查询的数据表相关联。同时,设置表格组件的数据源,使其与复选框组件的数据源相同。
在报表设计界面的“数据”选项卡中,找到与复选框组件相关联的数据表,然后右键单击该数据表,选择“编辑数据表”。
在编辑数据表对话框中,找到与复选框组件相关联的字段。在字段属性中,找到显示类型属性,将其设置为“复选框”。
点击“确定”按钮,完成数据表编辑。此时,在预览界面中,复选框组件将直接显示为多选按钮。
在报表设计界面中,右键单击表格组件,选择“编辑数据源”。在弹出的编辑数据源对话框中,找到“过滤条件”部分。
点击“添加条件”按钮,然后选择与复选框组件相关联的字段。在条件运算符中选择“等于”,并在条件值中输入复选框组件的值。例如,如果复选框组件的值为“1”,则在条件值中输入“1”。
点击“确定”按钮,完成表格组件的过滤条件设置。此时,当用户在预览界面中选择复选框(多选按钮)时,表格组件将自动根据过滤条件查询数据并显示结果。
保存并发布报表,然后在预览界面中测试多选按钮的查询功能是否正常。
注意:在某些情况下,可能需要根据实际需求和报表设计进行适当的调整。例如,可能需要添加更多的过滤条件或使用复杂的查询逻辑。此外,如果报表设计中使用了模板,可能还需要设置模板的查询模式和数据绑定方式。