Ms access ~~Access 2010表单VBA-将焦点设置为在图像上录制单击
我有一个表单“frm\u doc\u revs”,它的控制源设置为我所做的查询:“query\u doc\u Form”。我使用“默认视图”属性将此表单设置为“连续表单”,除此之外,所有内容都正常工作 当我点击记录中的图像时,我有一个“点击”方法,可以创建指向文件的超链接并打开路径-问题是我必须首先将焦点设置到记录,然后点击图像以获得正确的路径。如果我只单击图像,它不会将焦点放在记录上Ms access ~~Access 2010表单VBA-将焦点设置为在图像上录制单击,ms-access,onclick,vba,record,Ms Access,Onclick,Vba,Record,我有一个表单“frm\u doc\u revs”,它的控制源设置为我所做的查询:“query\u doc\u Form”。我使用“默认视图”属性将此表单设置为“连续表单”,除此之外,所有内容都正常工作 当我点击记录中的图像时,我有一个“点击”方法,可以创建指向文件的超链接并打开路径-问题是我必须首先将焦点设置到记录,然后点击图像以获得正确的路径。如果我只单击图像,它不会将焦点放在记录上 -->我需要的是VBA代码,这样当用户单击记录中的图像时,代码会首先将焦点放在该记录上是的,图像不会将焦点设置
-->我需要的是VBA代码,这样当用户单击记录中的图像时,代码会首先将焦点放在该记录上是的,图像不会将焦点设置到该记录上 最简单的方法:使用一个按钮,它的图像属性为
Picture
如果您不喜欢它的外观,请创建一个与图像尺寸相同的透明按钮(将透明
属性设置为“是”),并将其置于图像的“上方”
然后在按钮的OnClick事件过程中移动代码
Private Sub pdf_img_Click()
Dim fname As String, fpath As String
fname = Me.PDF_NAME
fpath = "P:\Engineering\002 Engineering Data Base\Design Standards Database\pdf\" & fname
MsgBox (fpath)
'Application.FollowHyperlink (fpath)
End Sub