crystal-reports - Crystal Reports:一个参数集有效,而另一个参数集无效
问题描述
我有两个参数——一个用于位置,一个用于白天/夜晚/全部。设置该位置,以便如果用户选择例如船长,则报告会提取与关键字船长和船长类有关的所有记录。在参数与另一个参数配对之前,它工作正常。我不知道为什么?
我在选择专家中有以下内容。
if {?Day_Night} ='Day' then {?Day_Night}={Command.Day}
else if {?Day_Night}='Night' then {?Day_Night}={Command.Night}
else if {?Day_Night}='All' then {?Day_Night}= {Command.day_night}
and
If {?Position} = "ALL" then {Command.category} like "*"
else if {?Position} = "Captain" then {Command.category} like "Captain*"
else if {?Position} = "Driver" then {Command.category} like "Driver*"
else if {?Position} = "EOC staff" then {Command.category} like "EOC staff*"
else if {?Position} = "Firefighter" then {Command.category} like
"Firefighter*"
else if {?Position} = "Lieutenant" then {Command.category} like
"Lieutenant*"
else if {?Position} = "Master" then {Command.category} like "Master*"
else if {?Position} = "PSCS" then {Command.category} like "PSCS*"
为什么他们不联系?请帮忙!
解决方案
“和”表达式应该在两个逻辑表达式之间,例如
if ({?Day_Night} ='Day') and ({?Position} = "ALL") then ({?Day_Night}={Command.Day}; {Command.category} like "*") else...
不确定;Crystal 究竟会如何对待你,但我相信你明白了。按照您的设计方式,您现在可能需要 30 种 Day_Night 和 Position 条件的组合。但也许你可以找到一种不同的方式来完成你的报告。
推荐阅读
- java - Java在单元测试中验证graphQL查询语法
- javascript - onChange 回调和钩子顺序
- javascript - JavaScript HTTP 请求未处于隐身模式
- html - 为什么我的 iframe 溢出滚动在 iOS 中不起作用?
- vba - 从 1 个表单填充 2 个访问表
- sql - PostgreSQL 为什么序列只用两个“nextval”增加一次
- javascript - 从对象中的对象(角度)的对象字段中的 TypeScript 设置值
- javascript - 是否可以在 JavaScript 中调用不带括号的函数?
- postgresql - IBM SPSS 上的 Postgres ODBC 批量加载缓慢
- java - 有没有办法识别字符串中的标记,同时也可以通过最长的子字符串?