0

我有一个被许多项目使用的 Access 数据库,每个项目都将其徽标和信息存储在名为company_info_tb.

我将徽标存储在附件字段类型中;每个项目都可以修改其信息和徽标,以便在其打印报告中使用。

如何使用绑定对象框架或其他方式调用要在 Access 表单和报告的标题中显示的项目徽标?

我尝试dlookup在绑定对象框架的控制源中使用:

Dlookup("LOGO","company_info_tb")

LOGO通过将此代码放入控制源中,在 mainform 中使用它:

=forms!main_frm!LOGO

但它不起作用。

4

1 回答 1

0

选项:

  1. 在报告 RecordSource 中包含徽标附件字段表,如果没有连接子句,徽标记录将与数据表/查询(笛卡尔关系)的每条记录相关联,仅在标题部分放置绑定控件 - 不适用于数据输入/编辑表单,因为结果查询不可更新

  2. 将徽标图像保存在外部并将路径存储在文本字段中,然后使用 DLookup 表达式或笛卡尔查询

  3. 标题中的子表单/子报表

推荐使用 Image 控件,通过绑定到附件字段或文本字段或表达式来设置其 ControlSource 属性以构造外部路径。BoundObjectFrame 控件必须绑定到 OLEObject 字段,并且选项 1 或 3 将起作用。

于 2019-07-20T17:25:23.380 回答