丝带形式。图像对象。如何以编程方式在表格元素“图片”中设置图片的路径?

时间:2019-04-22 08:40:37

标签: vba ms-access access-vba

combox cmb_pic_name中充满了来自directory_Pic的查询数据:

SELECT [directory_Pic].pic_name, [directory_Pic].pic_path FROM directory_Pic; 

用户从cmb_pic_name组合框中选择图像的名称。
Acces在frm_Image(图像对象)元素中显示图像。
我尝试使用以下代码:

Private Sub cmb_pic_name_AfterUpdate()
     Me.frm_Image.Picture = cmb_pic_name.Column(1)
End Sub

Private Sub Form_Load()    
      frm_Image.Picture = cmb_pic_name.Column(1)
End Sub

不起作用。
问题:如何以编程方式在表单元素“图片”中设置图片的路径?

enter image description here enter image description here enter image description here

更新_1
注册Gustav解决方案中指定的链接。
enter image description here

1 个答案:

答案 0 :(得分:2)

可以单记录形式工作,但是图片控件不受限制,因此-以连续形式-它将为所有记录显示相同的图片。

将图片控件绑定到pic_path

尽管可以下载图片,但可以在我的文章中找到一个示例:

Show pictures directly from URLs in Access forms and reports

如您所见,对于每条记录,它都会检索图片的路径。

点击链接:

enter image description here

点击此处查看全文