Ms access 使用数据库的相应结果名称在窗体上显示图像

Ms access 使用数据库的相应结果名称在窗体上显示图像,ms-access,ms-access-2010,Ms Access,Ms Access 2010,首先,我在Access中有一个小数据库,其中排除了两个id字段:firstname和lastname。为了使用这些数据,我有一个simpel表单,其中我使用了first和lastname两个字段,还有一个图像。这张照片是那个人的照片,但我的问题就在这里。我是个新手 我有一个文件夹,其中包含所有人的图像,但如何在access for the form中访问这些图片。我希望表格上的每一条记录都有该人文件夹中的正确图片 例如: 记录1:Georgie Access->必须显示Georgie Acces

首先,我在Access中有一个小数据库,其中排除了两个id字段:firstname和lastname。为了使用这些数据,我有一个simpel表单,其中我使用了first和lastname两个字段,还有一个图像。这张照片是那个人的照片,但我的问题就在这里。我是个新手

我有一个文件夹,其中包含所有人的图像,但如何在access for the form中访问这些图片。我希望表格上的每一条记录都有该人文件夹中的正确图片

例如:

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

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

我希望问题有点清楚。

在标准MS Access中,无法在数据网格中显示图像,因此表单视图是单表单而不是数据表

将图像控件添加到窗体中,并将其命名为例如photo

在窗体的On Current事件中,添加以下代码以在窗体的当前记录更改时更改图像路径:

专用子表_当前

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


无法详细说明问题内容。

至少有三种方法可以满足您的需求。一个选项是为匹配名字和姓氏字段的图像开发命名方案。第二个选项是向表中添加字段或相关表,并使用图像的路径和文件名填充该字段或相关表。第三个选项是使用“附件”数据类型,向表中添加一个字段,并将图像存储在表中。