【发布时间】:2014-01-29 18:30:55
【问题描述】:
我正在创建一个水晶报表。在我的报告中有三个参数。现在我想根据参数值过滤数据。因此在记录选择公式中我写了以下公式。
(
{Table_Name.Field01} = {?Field01}
)
and
(
if HasValue({?Field02}) Then
{ Table_Name. Field02} Like ('*'+{?Field02}+'*')
else true
)
and
(
if HasValue({?Field03}) Then
{ Table_Name. Field03} = ToNumber({?Field03})
else True
);
问题没有解决。只有在我的 IF 条件中添加第三个参数时它才有效。
and
(
if HasValue({?Field03}) Then
{ Table_Name. Field03} = ToNumber({?Field03})
else True
);
谁能告诉我如何解决这个问题。我正在使用 Crystal Report 2008。
【问题讨论】:
标签: crystal-reports