Office中国论坛/Access中国论坛

标题: 如何使标签和文本框重新关联? [打印本页]

作者: rjacky    时间: 2008-1-17 16:05
标题: 如何使标签和文本框重新关联?
忘记之前在哪里看到过了,好像是用VBA的,搜索不到
作者: 轻风    时间: 2008-1-17 16:14
点击标签,就会看到一个!图标,点它就知道了。
作者: rjacky    时间: 2008-1-17 16:19
谢谢!但我左击右击,2000和2003下也没见到啊
作者: fswxs    时间: 2008-1-17 16:24
http://www.office-cn.net/forum.p ... ;highlight=%2Bfswxs
作者: rjacky    时间: 2008-1-17 16:26
哈,原来是兄台的帖子,但VBA设置label.parent方法不成功
作者: tmtony    时间: 2008-1-17 16:31
我使用如下两种方法,你可试试:
1.先选择这个文本框,按住SHIFT,在工具栏上点击标签
2.做好一个独立的标签,剪切之,然后选择文本框,按CTR+V粘贴之

如果使用代码来自己写的话
则设置label.parent了,不过,未帮详细测试.
作者: rjacky    时间: 2008-1-17 16:40
问题是我好像用不了前面两种方法

因为我的标签在页眉,文本框在主体的说

VBA怎样测试也不成功
作者: goto2008    时间: 2008-1-18 08:19
关注。。。。。。。。。。
作者: tmtony    时间: 2008-1-18 08:59
在不同的节中是无法关联的, Access中无法修改控件的节.
但可做一个变相的方法,用createcontrol在主体中创建一个与文本框关联的标签,用代码设置它的属性与页眉上的标签属性完全一样,然后再删除页眉上的标签
作者: zhouyunliang    时间: 2008-1-18 21:18
用VBA吧
作者: hunrybecky    时间: 2008-2-16 14:44
如何用代码实现?这个非常有意义,如我显示文本框提示信息时可以改为显示文本框关联的标签的提示信息,因为我们引用时一般对于文本无法引用其标题,而可直接引用其关联标签标题,这样也可以设计多国语言界面
如检测文本框userName是否问题,如果为空则给出提示,如果你直接使用username,使用者并不知道是哪个框,那么改为其关联标签(通过VBA代码关联引用):“用户名称”,使用者一下子就明白了。
作者: hunrybecky    时间: 2008-2-16 14:47
据说MS有隐藏属性,但是我搜索了半天,也找不出来。试过parent,无法实现,得到的总是NULL。王大哥能否给个例子

[ 本帖最后由 hunrybecky 于 2008-2-16 14:52 编辑 ]
作者: hunrybecky    时间: 2008-2-16 15:04
还有一个问题就是标签做按钮无法实现快捷键,不知道谁能实现。好象有点难。
作者: andymark    时间: 2008-2-16 17:05
搜索了一下网站也没找到合适答案,在access911 找到一篇相关文章,也没能彻底解决代码关联的问题
http://access911.net/fixhtm/71FAB31E16DCEFF3.htm
作者: andymark    时间: 2008-2-16 17:54
不同节是不能关联的
在需要关联的LABEL的标题随便输入以&开头的字符如&Text,这时再点该label,label旁边会多出一个黄色的!符号,点击该符号选择将标签与控件关联




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3