填报校验,当D列不为空时,需要ABCD单元格的合并值只能出现三次

填报校验,当D列不为空时,需要ABCD单元格的合并值只能出现三次

FineReport xulei2020 发布于 2023-2-20 17:11 (编辑于 2023-2-20 18:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-2-20 20:48(编辑于 2023-2-20 21:05)

文件参考-------

校验.rar

操作演示------------

77999.gif

辅助列E列的公式:if(len(d2)>0,CONCATENATE(a2,b2,c2,d2),true)

校验的公式:if(e2=true,true,if(count(e2[!0]{e2=$e2})>3,false,true))

image.png

打开高版本的办法

用文本编辑器打开模板(直接把cpt模板拖到你使用的文本编辑器,

  (比如 sublime,notepad++)  

在文本编辑器中查找:DesignerVersion DesignerVersion,

找到关键属性 DesignerVersion 的值,8.0的是"IAA",9.0的是"JAA",10.0的是"KAA",11.0的是"LAA"

比如你之前的是10的模板,你想用9.0打开,你就把值改成JAA  DesignerVersion DesignerVersion="JAA"

然后保存一下。。。关闭,,再用设计器打开模板就可以了

  • xulei2020 xulei2020(提问者) 我们还没有更新到11版本,明天问问看看能不能更新
    2023-02-20 20:53 
  • CD20160914 CD20160914 回复 xulei2020(提问者) 上面更新了公式你直接看公式就行了
    2023-02-20 21:04 
  • CD20160914 CD20160914 回复 xulei2020(提问者) 还有高版本打开低版本的方法,上面也写了,你参考改了后就可以用fr10打开了。
    2023-02-20 21:05 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-2-20 17:15
  • xulei2020 xulei2020(提问者) 全部报错了,我想数据校验,只能够出现三次
    2023-02-20 18:43 
  • 2关注人数
  • 377浏览人数
  • 最后回答于:2023-2-20 21:05
    请选择关闭问题的原因
    确定 取消
    返回顶部