0

我想在我的所有表单/报告等中添加一个徽标。我想将图像存储在数据库中一次,即使在前端也可以,或者我想访问网络/本地计算机上的图片。我真的不在乎。我可以在表格中存储一个位置,并使用 dlookup 调用作为图片控件中的控件源,它可以工作,但是从表单打开到图片实际出现之间存在明显的延迟。如果我将图片粘贴到每个地方,效果很好!但是如果我想更改徽标,我必须打开我所有的表格/报告并更改每一个......必须有一种更快的方法来更改我的徽标图片并仍然让它们立即加载。你能帮我吗?

4

1 回答 1

1

您也许可以使用 vba。在模块中创建一个全局变量以链接到文件位置。然后,您可以在每个表单上使用图像控件,并将源设置为存储在 open 事件中的变量中的文件位置。这样,您只会更改全局的值。

您的代码在每种形式中可能如下所示:-

Private Sub Form_Open(Cancel As Integer)
    Image0.Picture = yourGlobalFileLocationVariable
End Sub
于 2013-06-05T20:30:33.507 回答