在 Access 2010 中重命名子窗体
Posted
技术标签:
【中文标题】在 Access 2010 中重命名子窗体【英文标题】:Renaming subforms in Access 2010 【发布时间】:2013-10-29 15:03:19 【问题描述】:我正在寻找是否有一种简单的方法可以重命名子表单。我有一个包含大约 8 个表单的表单,以及运行每个子表单的 8 个查询。我想系统地重命名每个表单和查询,我认为我过去曾这样做过,但是当我重命名表单或查询时,我收到有关子表单丢失的错误。显然这是因为我打破了表单和子表单之间的链接。
通常,如果这只是 1 或 2 个子表单,我会删除旧的并在其中添加新的。虽然这个表格有很多,但如果可能的话,我宁愿避免这样做,因为每个表格也必须以特定的方式排列,因为它会在某个时候转换为 PDF。
TL:DR 我想重命名多个子表单,而不必将它们重新添加回主表单(如果可能的话)
【问题讨论】:
【参考方案1】:-
在设计视图中打开主窗体
选择一个子表单控件(确保选择控件,而不是它包含的表单)。
打开控件的属性表并从源对象下拉列表中选择新表单的名称。
您需要为 8 个子表单控件中的每一个执行步骤 2 和 3。
如果这比您想要的更多,请查看数据库选项中的曲目名称自动更正属性。我不确定当您重命名表单对象时这是否会自动更新子表单源对象属性,但很快就会发现。就我个人而言,我大多避免打开轨道名称自动更正,因为据报道它会导致奇怪的行为。如果您使用它,请考虑仅在需要重命名一堆对象时才将其打开,然后再将其关闭。
【讨论】:
以上是关于在 Access 2010 中重命名子窗体的主要内容,如果未能解决你的问题,请参考以下文章