Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net ms access超链接中的自动选择字段_Vb.net_Ms Access_Vba - Fatal编程技术网

Vb.net ms access超链接中的自动选择字段

Vb.net ms access超链接中的自动选择字段,vb.net,ms-access,vba,Vb.net,Ms Access,Vba,您好,我有一张colums access中的表格: ID - Autonumber Username - Text Display Name - Text Auto - Hyperlink 我希望使自动字段类似,并能够在“数据表”视图中单击它 也可以在单击超链接的同时,将该行的“显示名称”字段复制到剪贴板中。您可以 在表中使用计算字段(而不是超链接字段)。将公式设置为=”http://example.com/user=“&Username然后在表单上,当您将该列绑定到文本框时,设置格式>显示

您好,我有一张colums access中的表格:

ID - Autonumber
Username - Text 
Display Name - Text
Auto - Hyperlink
我希望使自动字段类似,并能够在“数据表”视图中单击它

也可以在单击超链接的同时,将该行的“显示名称”字段复制到剪贴板中。

您可以

  • 在表中使用计算字段(而不是超链接字段)。将公式设置为
    =”http://example.com/user=“&Username
    然后在表单上,当您将该列绑定到文本框时,设置格式>显示为hyperlink=“始终”

  • 保持表格不变,但在表单中添加另一个文本框,并将控件源代码设置为
    =”http://example.com/user=“&Username
    ,显示方式与上面的超链接设置相同

  • 那么,在文本框的点击事件中,您选择了哪一个(尽管我喜欢第二个)

    FollowHyperlink me.textBoxWithURL
    ClipBoard_SetData UserName
    

    ClipBoard\u SetData
    调用来自windows API。Microsoft提供了使用API的所有示例代码。只要将/pass复制到一个空白模块中,并根据需要使用
    ClipBoard\u SetData

    VB.NET不是vba,也不是access vba我相信您可以将其设置为超链接字段,然后使用其他字段中的值进行构建。我在工作中没有访问权限,因此无法完全检查。是
    http://example.com/user=UsernameFieldHere
    你想去的网站?我只是想明确一点,你不想进入另一个表格,谢谢!但不管怎样,只要从桌子上开始就可以了?不创建表单。@aleeis否。但用户的不应以任何方式直接位于表中。您可以将表单设置为数据表,使其看起来与表完全相同。@aleeis要在我的其他注释中展开,您不仅不应该在表本身中这样做,而且实际上设计不允许这样做。表可以通过验证和数据宏运行一些有限的代码,但不能执行VBA。这是因为您可以连接到基础ACE/JET数据库,但不能连接Access以外的程序。因此,当表中的数据发生更改时,Access(运行VBA的程序)不能保证运行。