在表单上显示具有相应数据库结果名称的图像

时间:2014-11-25 15:42:46

标签: ms-access ms-access-2010

首先,我在Access中有一个小型数据库,其中包含2个字段(不包括id):firstname和lastname。要使用这些数据我有一个简单的形式,我使用2个字段(名字和姓氏),但也有一个图像。图像是那个人的照片,但这里是我的问题。我是Access的新手。

我有一个包含所有人图像的文件夹,但是如何在访问表单时访问这些图片。我希望表单上的每个记录都是该人的正确图片(来自文件夹)。

例如:

记录1:Georgie Access - >必须显示Georie Access.jpg的图像 记录2:Gabbie Donald - > Gabbie Donald.jpg的图片

为了方便起见,我想结合firstname和lastname字段来构建图像文件名。扩展总是jpg。

我希望这个问题有点清楚。

1 个答案:

答案 0 :(得分:0)

假设您的表单视图是单一表单而不是数据表,因为无法在“标准”MS Access中的数据网格中显示图像

  1. 在表单中添加图片控件,并将其命名为“ThePhoto”

  2. 在表单的“当前”事件中,添加此代码以在表单的当前记录更改时更改图像路径:

    Private Sub Form_Current()

    ThePhoto.Picture = "C:/PathToPictures/" & firstname & " " & lastname & ".jpg"
    

    End Sub

  3. 无法提供有关问题内容的详细信息。