FastReport报表复选框根据数据源内容判断是否选中

时间:2024-03-17 08:03:10

FastReport报表复选框根据内容判断是否选中

最近在做一个关于审批报表的项目,报表当中有好几个复选框,需要根据数据源来自行选中。报表复选框选中不是难题,但根据数据源的值来选中可是困扰了我很久。经过上网查询,也是没有相关的案例。最后跟大佬研究了许久才**了这个局,豁然开朗。
先上效果图,这里是根据审批类别字段的值来判断。
FastReport报表复选框根据数据源内容判断是否选中
FastReport报表复选框根据数据源内容判断是否选中

  1. 首先我们选择要编辑的复选框,然后点击它的Expression属性
    FastReport报表复选框根据数据源内容判断是否选中

  2. 此时这里会弹出一个条件选择框,输入
    IIf([数据源.字段名].Contains(“内容”)==true,true,false),如下图所示,中括号内便是数据源的字段,双引号内则为是否选中的条件。如果该数据源包含了“拟新”则选中,反之则不选。其余复选框条件根据自身需求设置即可。
    FastReport报表复选框根据数据源内容判断是否选中

希望能帮助到大家,共同进步!