如何将图片数据从一个图像复制到另一个?

时间:2019-01-23 09:12:57

标签: vba ms-access

我有两个图像控件。我想设置一个图像控件来保存与另一个图像相同的图像。我需要在运行时使用VBA进行此操作。

Me("Option" & RST![ItemNumber]).PictureData = Me("img" & intImage).PictureData

由于某种原因,这一行代码无法解决问题。它不会给出错误,而是将图片控件留为空白。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果使用Microsoft Access 2010或更高版本,则可以将图像添加到Access Image Gallery

添加到图库后,您可以根据需要在此处重命名。

然后您可以使用该名称将其粘贴到图像控件的Picture属性中,以将其分配给它。

一个优点是您可以将这些图像引用到许多图像控件,但是它们仅使用一次内存就可以存储在数据库中。

另一个优点是,您可以像这样分配它们(磁盘上没有原始文件):

Image1.Picture = Image2.Picture