显示每个单元格中的网页的超链接,作为Access 2010中的按钮

时间:2015-07-06 18:40:26

标签: ms-access ms-access-2010

我在Access 2010中有一个名为Table1的表。列NCBI包含指向网页的超链接。我想将每个超链接显示为每个单元格中的一个按钮,并将该按钮的标题显示为从左侧列Gene到同一行的字段值。

有谁知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

首先,您必须拥有包含网站信息的表格。在我的例子中,我有一个名为网站的表格。在表格中有两个字段: URL ,其中包含直接网址,例如 http://google.com WEBSITE_NAME 这只是网站“Google”的名称。

创建表单但是您希望使用您想要的任何Default View查看表单,但请确保将Record Source设置为包含网站名称和URL的表格。在我的测试中,我使用了Datasheet

在该表单上确保至少 WEBSITE_NAME 字段在文本框中的表单上显示,我在其中称之为txtWEBSITE_NAME。有一个属于名为txtWEBSITE的{​​{1}}文本框的属性设置为“仅屏幕”。

然后转到Display as Hyperlink的事件标签,转到txtWEBSITE事件,然后点击三个点并将此代码添加到子过程中:

 
On Click

Private Sub txtWEBSITE_Click() If Nz(Me.URL, "") <> "" Then Application.FollowHyperlink Me.URL, , True End If End Sub 基本上只是说使用与点击的网站对应的网址。 Me.URL函数基本上只是检查以确保实际存在属于被点击的网站的URL。

您可以添加自己的错误处理或验证检查,但这是您可以用来执行您正在寻找的准系统。