Crystal Report 10.5 [包含在Visual Studio 2008中]按图像列选择

时间:2008-09-26 18:14:54

标签: .net visual-studio-2008 crystal-reports

我在SQL Server 2005中有一个Image列(Allow Null = true)。我使用的是Visual Studio 2008附带的Crystal Reports设计器(版本10.5).Crystal将列视为blob字段并为其设置图像对象柱。   当我尝试使用

限制记录选择时
 NOT ISNULL({Employee.Picture})

作为选择公式,我收到以下错误:

  

公式出错。
  'NOT(ISNULL({Employee.Picture}))'
  无法使用此功能,因为必须稍后对其进行评估。

有没有办法过滤掉没有照片的行?

谢谢,
Kishore A

2 个答案:

答案 0 :(得分:1)

ISNULL函数更像是VB中的SWITCH函数。你正在寻找的东西可能更像是:

WHERE NOT Employee.Picture IS NULL

IS NULL的两个单独的单词。

答案 1 :(得分:0)

因为没有人会参与其中我会尝试(注意:我现在无法测试这些可能性)。

  • 如果你可以得到一个大小 使用公式编辑器的字段,试试 大小大于0或其他什么。

  • 如果您在报告中提取字段,     它会显示图片吗?

  • 如果你看一下数据库,那就是     空字段实际上为null或可以     CR会把它们读成“0”吗?