Crystal Report 10.5 [Visual Studio 2008附带]按"图像"列选择

时间:2020-03-06 14:47:53  来源:igfitidea点击:

我在SQL Server 2005中有一个Image列(Allow Null = true)。我使用的是Visual Studio 2008附带的Crystal Reports设计器(版本10.5)。Crystal将该列视为blob字段,并为该列放置了一个图像对象。
当我尝试通过使用来限制记录选择时

NOT ISNULL({Employee.Picture})

作为选择公式,出现以下错误:

Error in formula  .

  'NOT (ISNULL({Employee.Picture}))'

  This function cannot be used because it must be evaluated later.

有没有办法筛选出没有图片的行?

谢谢,
Kishore A

解决方案

因为没有人愿意尝试,所以我会尝试(注意:目前我无法测试这些可能性)。

  • 如果我们可以使用公式编辑器从字段中获取尺寸,请尝试将尺寸设置为大于0或者其他值。
  • 如果我们在报表上拉字段,它会显示图片吗?
  • 如果我们查看数据库,则空字段实际上是空的还是CR会将其读取为" 0"?

ISNULL函数更类似于VB中的SWITCH函数。我们正在寻找的可能是以下方面的东西:

没有Employee.Picture是NULL

IS NULL的两个单独词。