MS Access - 在设计时添加未绑定字段
Posted
技术标签:
【中文标题】MS Access - 在设计时添加未绑定字段【英文标题】:MS Access - Adding unbound fields at design time 【发布时间】:2010-09-28 15:35:50 【问题描述】:我想创建一个 Access 报表,其中记录源是通过 ADO 代码创建的,然后在报表运行时设置为报表的记录源。我遇到的问题是如何向报表添加字段,因为记录集在运行时而不是设计时绑定到报表。有没有办法我可以手动添加字段并确保字段名称与记录集字段集合中提供的内容相匹配?谢谢。
【问题讨论】:
【参考方案1】:此问题的标准解决方案是在设计视图中添加所有字段,直到可用的最大值,然后隐藏所有字段,只显示您需要的字段。 Michael Kaplan 解释说,当他设计 Access Replication Conflict Resolver 时,这是他使用的方法,正是因为在运行时添加控件会快速使用表单上控件数量的生命周期限制(700+,但我不记得确切的数字)。
正如@Jeff O 所说,在运行时进行设计更改也是一个坏主意。一方面,这意味着您永远无法分发 MDE。
【讨论】:
【参考方案2】:有几种方法可以做到这一点,但它们都有自己的问题。 create-dynamic report using vba 其他问题在以编程方式在设计模式下工作时发现是荒谬的。
【讨论】:
以上是关于MS Access - 在设计时添加未绑定字段的主要内容,如果未能解决你的问题,请参考以下文章
MS ACCESS - 如何在更改事件中获取未绑定组合框的当前列值
MS Access Report 无法在未绑定的文本框中输入文本