我有一个MS Access表单绑定到数据库中的查询。我添加了一个文本框,并在查询中的超链接数据字段中添加了行源。当我打开表单时,它不允许我将文件放入文本框中。
这是交易。当我在新表格上遵循这个完全相同的过程时,它完美地运作。也就是说,我打开一个空白表单,然后将表单绑定到一些新查询,让我们说qryNewIdeas。然后在空白表格上我添加一个文本框,让我们说Text0。然后,当我选择Text0时,我转到数据选项卡 - 行源并选择下拉箭头以选择超链接字段,让我们说NewIdeasAddress。我单击“保存”并打开表单。它完美地运作。
但是,当我在现有表格(我需要实际工作的那个)上重复这个时,它什么都不做。它将文本框添加并更改为超链接框(我注意到这一点,因为框中出现了带蓝色下划线的单词)。但它不允许我将文件放到这个位置。
我试着评论我的所有VBA代码,试图确保某些内容不会阻碍它(例如在OnLoad事件中)并且我检查了所有表单和控件盒属性,它们似乎是现有形式和测试形式都相同。
我无法确定它为什么在一种形式而不是另一种形式上起作用;需要解决方案。
答案 0 :(得分:0)
如果您有权访问“数据标签 - 行来源..”,则您处于设计视图。
当您稍后打开表单时,您处于表单视图中,这是一种完全不同的动物,它特别禁止设计更改。
听起来你必须重新思考你的概念。