设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2906|回复: 5
打印 上一主题 下一主题

[Access本身] 关于修改“超链接”文本框的问题

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-2 18:43:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 anthonywang9 于 2012-7-2 18:44 编辑

如下图

详单窗体上“设备子系统”,“房间号”,“采购包”文本框均设置为超链接文本框,单击事件触发后,分别进入其子系统、房间、采购包详单窗体。问题在于当我需要修改这三个文本框时,文本框无法获得焦点,只要把鼠标移至文本框上方,就会出现手型符号,单击后即触发宏事件啊。
起初我的弥补是对超链接文本框设置为双击事件,单击时文本框获得焦点(即鼠标竖线移至文本框内),即可对其内容进行修改,但单击后仍是以超链接处理的。
不知道各位大侠可否解决此问题,谢谢!

本帖子中包含更多资源

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

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

点击这里给我发消息

2#
发表于 2012-7-3 11:28:34 | 只看该作者
不用设为超接
3#
发表于 2012-7-3 11:33:10 | 只看该作者
用VBA很好处理
设备子系统的CLICK事件加入 docmd.openform "窗体名",,,"设备子系统='" & me.设备子系统 & "'"

4#
 楼主| 发表于 2012-7-4 19:39:41 | 只看该作者
andymark 发表于 2012-7-3 11:33
用VBA很好处理
设备子系统的CLICK事件加入 docmd.openform "窗体名",,,"设备子系统='" & me.设备子系统 &  ...

这个功能我已通过后台的宏设置成功。
我的问题主要是现在需要修改 设备子系统, 那么按常规的操作,我需要首先将光标点击该文本框,使之获得焦点,然后在通过delete键或者其他编辑、修改子系统内容(例如从ASB→ABC),可问题是我既然设置了click事件,单击时不等编辑便进入子系统窗体啊。
5#
 楼主| 发表于 2012-7-4 19:42:04 | 只看该作者
轻风 发表于 2012-7-3 11:28
不用设为超接

起初设置为超链接,只是想体现出“下划线、文本颜色为蓝”的格式,因为按ACCESS2007的设置是这样的。这种效果能起到提醒用户的作用,表示可通过点击此文本框,进入子系统详细窗体。
问题就出在我如果要编辑该文本框时的矛盾,请问如何解决?

点击这里给我发消息

6#
发表于 2012-7-5 08:21:53 | 只看该作者
anthonywang9 发表于 2012-7-4 19:42
起初设置为超链接,只是想体现出“下划线、文本颜色为蓝”的格式,因为按ACCESS2007的设置是这样的。这种 ...

如此,直接把文本格式设为“下划线、文本颜色为蓝”不就行了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-20 21:31 , Processed in 0.090123 second(s), 30 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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