设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3641|回复: 10
打印 上一主题 下一主题

[窗体] 双击窗体上列表框行启动链接字段代码应用问题

[复制链接]
跳转到指定楼层
1#
发表于 2013-7-2 10:09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位老师:是关于连接字段在窗体上的应用问题。连接字段的关联字段(如网站名)可以在窗体上建立列表框,点击列表中的任意一个行的关联字段其对应的链接字段(网址)即可出现在窗体上,通常点击这个关联链接字段(网址)可实现登录网站。我的问题:如何双击窗体上的“列表框形成的目录表中的一行”自动实现上述操作,登录网站。代码如何写?在列表框中实现吗?附上一个实例MDE(导航系统)请各位指教一下。谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2013-7-2 13:52:35 | 只看该作者
将网址传给以下代码 即可打开网址
Application.FollowHyperlink "http://www.office-cn.net"
3#
 楼主| 发表于 2013-7-2 19:15:39 | 只看该作者
admin 发表于 2013-7-2 13:52
将网址传给以下代码 即可打开网址
Application.FollowHyperlink "http://www.office-cn.net"

感谢指点!但实验后只能打开同一个你发的本站网址,我窗体列表中有很多链接字段(采集网站地址),附我应用程序,请再指教!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

4#
发表于 2013-7-5 23:37:23 | 只看该作者
Application.FollowHyperlink "http://www.office-cn.net"
您要把 "http://www.office-cn.net" 替换 成你自己的网站才行
5#
 楼主| 发表于 2013-7-6 00:41:20 | 只看该作者
谢谢站长!你说得准,怪我没说清楚!我的问题就在取"网址"上,我要在"网站"字段中自动提取网址,达到在窗体列表框目录中双击某一网站名就自动登陆对应的网站!(目前我只能单击列表框一网站名,然后窗体上网址字段对应出现后再点击该字段中的网址才能登陆网站)。请您费心了!帮帮我吧!
6#
 楼主| 发表于 2013-7-7 18:59:44 | 只看该作者
tmtony 发表于 2013-7-5 23:37
Application.FollowHyperlink "http://www.office-cn.net"
您要把 "http://www.office-cn.net" 替换 成你 ...

我的网址在一个链接字段里(很多),问题就是如何自动提取相应的这个网址字段的值谢谢!。

点击这里给我发消息

7#
发表于 2013-7-9 08:40:33 | 只看该作者
修改事件代码如下, 另你第二个附件是MDE,无法看到代码

Private Sub List8_AfterUpdate()
    ' 查找与该控件匹配的记录。
    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[序号] = " & Str(Nz(Me![List8], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    Application.FollowHyperlink Me.Bookmark
End Sub
8#
 楼主| 发表于 2013-7-9 11:30:20 | 只看该作者
tmtony 发表于 2013-7-9 08:40
修改事件代码如下, 另你第二个附件是MDE,无法看到代码

Private Sub List8_AfterUpdate()

感谢王老师指点!但我试了一下总是报错!请再帮助学生看一下!我将MDE和你的代码发你看问题在哪?我的要求在MDEI的窗体上!谢谢了!请您费心了
Private Sub List8_AfterUpdate()
    '
查找与该控件匹配的记录。

    Dim rs As Object

    Set rs = Me.Recordset.Clone
    rs.FindFirst "[
序号] = " & Str(Nz(Me![List8], 0))
    If Not rs.EOF Then Me.Bookmark = rs.Bookmark
    Application.FollowHyperlink Me.Bookmark
End Sub

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

9#
发表于 2013-7-9 22:56:40 | 只看该作者
你写的代码有错哦
请看我的附件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
10#
 楼主| 发表于 2013-7-10 12:13:05 | 只看该作者
tmtony 发表于 2013-7-9 22:56
你写的代码有错哦
请看我的附件

OK! 非常感谢王老师的指点帮助!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-11 09:43 , Processed in 0.149373 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表