如何添加数据绑定图像(图像向导)
更新日期: 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 个字符更长或更短。
若要设置表达式,则首先必须使用图像向导将图像添加到报表中。然后可以打开“属性”窗口,选择图像,并将表达式粘贴到“置”字段中。
添加数据绑定图像
在“布局”视图中,单击“工具箱”中的**“图像”**。
在设计图面上拖动图框,将图像调整到所需大小。此外,也可以单击设计图面以创建固定大小的图像项。
在**“欢迎使用图像向导”页中,单击“下一步”**。
在**“选择图像源”页中,单击“数据库”,再单击“下一步”**。
在**“指定图像字段”页中,执行以下操作,再单击“下一步”**:
- 在**“数据集”**中,选择图像字段所在的数据集。
- 在**“图像字段”**中,选择包含该图像的字段。
- 在**“MIME 类型”**中,选择图像的多用途 Internet 邮件扩展 (MIME) 类型。
在**“完成向导”页中,检查信息是否正确,再单击“完成”**。