删除报告上自动生成的标签是不是会增加该报告上使用的字段数量?
Posted
技术标签:
【中文标题】删除报告上自动生成的标签是不是会增加该报告上使用的字段数量?【英文标题】:Does deleting an automatically generated label on a report add to the number of fields used on that report?删除报告上自动生成的标签是否会增加该报告上使用的字段数量? 【发布时间】:2016-03-24 23:03:19 【问题描述】:我使用 MS Access 2013 在设计器视图中创建了一个报告,当我尝试切换到报告视图时,我收到错误 定义的字段太多。 有很多字段和报表上的控件,但不是 255,因此我正在尝试重新创建报表,以查看问题是否出在我更改和删除字段和控件的过程中。但是,在我的新报告中,每次添加字段时,都会自动添加一个标签,然后我需要将其删除。
删除这个自动生成的标签是否会增加定义的字段数量,如果是这样,有没有办法阻止程序自动生成标签?
【问题讨论】:
【参考方案1】:我怀疑已删除的标签是否算作限制(不确定标签是否算在内)。
虽然这篇文章:Tables: "Too many fields defined" error message 表示删除的字段确实对表有影响。
问题也可能出在您的数据源中,如果它包含许多表达式/计算,请参见此处:http://www.utteraccess.com/forum/Fields-Defined-t1924641.html
无论如何,添加例如没有标签的新文本框:
选择一个没有标签的文本框 在设计 - 控件中,单击设置控件默认值或者,在属性表打开的情况下,单击功能区中的“添加文本框”按钮(属性表更改为“默认文本框”),并将AutoLabel
属性设置为否。
【讨论】:
谢谢!我没有意识到您可以设置默认控件的属性。我已经阅读了几篇文章(目前我似乎无法找到),它们看起来像是任何已删除的控件,以及对控件中的值所做的任何更改,都增加了字段限制。我的数据源是一个从 10 个表中提取并包含多个表达式的查询,但是当我运行查询时,它似乎工作正常。再次感谢您的帮助 - 我会看看再次创建报告是否有帮助。以上是关于删除报告上自动生成的标签是不是会增加该报告上使用的字段数量?的主要内容,如果未能解决你的问题,请参考以下文章