如何添加数据绑定图像(图像向导)

更新日期: 2006 年 4 月 14 日

本主题提供有关如何将图像文件添加到表体中的说明。有关将数据绑定图像添加到表头或表尾的详细信息,请参阅为报表添加页眉和页脚

如果您已在 Microsoft Access 中创建或存储了图像,则该图像包括防止图像在运行时显示在报表页上的 OLE 标头信息。若要从图像中删除 OLE 标头,可以将该图像的值设置为以下表达式:

=System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields.ImageFieldName.Value),105))

该表达式使用 Mid 排除位于文件的前 105 个字符中的标头信息,然后使用 Convert 对图像的其余部分进行 base64 编码。该表达式假设图像是在 EN-US 数据库中产生的。如果您使用的是不同的排序规则,则 OLE 标头可能会比 105 个字符更长或更短。

若要设置表达式,则首先必须使用图像向导将图像添加到报表中。然后可以打开“属性”窗口,选择图像,并将表达式粘贴到“置”字段中。

添加数据绑定图像

  1. 在“布局”视图中,单击“工具箱”中的**“图像”**。

  2. 在设计图面上拖动图框,将图像调整到所需大小。此外,也可以单击设计图面以创建固定大小的图像项。

  3. 在**“欢迎使用图像向导”页中,单击“下一步”**。

  4. 在**“选择图像源”页中,单击“数据库”,再单击“下一步”**。

  5. 在**“指定图像字段”页中,执行以下操作,再单击“下一步”**:

    • 在**“数据集”**中,选择图像字段所在的数据集。
    • 在**“图像字段”**中,选择包含该图像的字段。
    • 在**“MIME 类型”**中,选择图像的多用途 Internet 邮件扩展 (MIME) 类型。
  6. 在**“完成向导”页中,检查信息是否正确,再单击“完成”**。

请参阅

概念

向报表中添加图像
报表设计器操作指南主题

其他资源

报表设计器的 F1 帮助

帮助和信息

获取 SQL Server 2005 帮助