vb.net - 如何解决水晶报表公式编辑器中的错误
问题描述
totext(count({Emp.Name},{Sal.Name}),"#,###")+" "+if count ({Emp.Name},
{Sal.Name})<>1 then {Sal.Name} + " Accounts" else
{Sal.Name}+" Account"
必须有一个与该字段匹配的组。公式组计数错误。
以上报告查询 - Emp.Name 和 Sal.Name 字段数据类型是 varchar。在打印预览中正确加载了值。但是在运行时抛出错误。
请帮助解决这个问题。感谢提前..!
解决方案
这行代码count({Emp.Name},{Sal.Name})
意味着您正在尝试相对于 sal.name 组计算员工姓名,因此会出现此错误。
转到Insert --> group --> In window select sal.name
将为您创建一个组。
创建组后,检查公式
推荐阅读
- windows - 如何在 Windows 10 下使用 hmatrix 正确构建 cabal 项目?
- json - python:将json文件解析为字典列表
- typescript - ESLint,带有 --debug 不打印任何日志
- postgresql - 在 API 中使用 TypeORM 返回自动生成的 Id
- python - 尝试求解作为 omega 函数的矩阵;有兴趣找到欧米茄值
- reactjs - 如何在表格中附加第二张excel表
- odk - 合并引用以创建新的引用,例如 ${var${randnum}}
- docker - 为什么 docker 需要构建之前的所有阶段?
- raku - 在具有 ARM 处理器架构的 Android 上安装 Rakudo
- cypress - 赛普拉斯:动态测试:验证表中的行