c# - 检查 Id 是否在 Crystal Report 中的字符串数组中
问题描述
我正在编写一份水晶报告。现在我为 CustomerId 添加了一个新参数,以便可以根据该参数过滤报告结果。
在界面中,我们可以选择多个客户,因此值将类似于
strCustomerid = '1,2'; // 1 & 2 are customer ids
如果我只选择一个客户,过滤效果很好,但是当我选择多个时,它就不行了。
我在 Crystal Report 记录选择公式中尝试了类似下面的代码
{ihCustomerId} IN {?strCustomerid}
然后我得到了错误an integer is required here
,所以我不得不将它转换为整数,我认为这就是错误发生的地方。
{ihCustomerId} IN ToNumber ({?strCustomerid})
现在,如果我选择一个客户,它可以完美运行,但在多个客户中却没有显示任何结果。
这里有什么问题?我该如何纠正这个?请帮忙。
解决方案
推荐阅读
- sockets - 减少 TCP 套接字连接重试次数的不良影响
- javascript - 在 iframe 模式对话框中保持焦点
- reactjs - useContext 与 tsx
- c - 如何在 C 编程中显示 UNICODE 符号
- jmeter - 如何从 JMeter Maven 插件设置自动下载依赖于 JMeter 从机
- python - Keras 多输出模型
- python-2.7 - 使用soup.findAll 无法获取一些标签?
- windows - RabbitMQ 控制台返回 431
- python - 从字典中删除嵌套键
- transactions - Amazon Dynamodb 事务如何在后台工作?