MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称

Posted

技术标签:

【中文标题】MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称【英文标题】:MS Access 2007 renaming shortcuts in custom groups to change the names of the objects 【发布时间】:2011-07-13 09:23:57 【问题描述】:

在 Access 2007 中,我创建了许多自定义组来组织单个数据库中的大量查询和表。有许多单独的子查询链接到更大的查询。在开发过程中,我发现有必要在将某些查询添加到自定义组后频繁地永久重命名它们。

但 Access 仅重命名组中的快捷方式,而不是实际对象。这会导致引用中断。所以我现在必须从组中删除一个对象,重命名它,然后重新添加到组中。如果您有大量查询和表,这会增加更多问题。

是否有任何方法可以配置 Access 以重命名实际对象,而不仅仅是自定义组中的快捷方式?

谢谢

【问题讨论】:

【参考方案1】:

至少在 Access 2007 版本中您不能这样做。

【讨论】:

【参考方案2】:

是的,有可能。

删除快捷方式,使对象位于未分配对象组中。在那里,重命名对象。然后将对象拖回自定义组中。

【讨论】:

【参考方案3】:

这可以在不删除任何内容的情况下完成。方法如下:

    将导航面板中的视图类型切换为您正在使用的对象类型(查询或表)

    找到实际的表并重命名(您在此处看到的所有内容都是实际对象,而不是快捷方式)

    将视图类型切换回自定义

这将更改表格的名称,同时保持快捷方式的名称不变。我在 Access 2013 中对此进行了测试,旧的快捷方式现在将指向新的表名。

【讨论】:

【参考方案4】:

很遗憾,您无法在 Access 中执行此操作。这就是快捷方式的想法。实际上,它与 Windows 中的相同(您可以重命名快捷方式,但对象本身保持不变)。

【讨论】:

【参考方案5】:

对您的问题的简短回答 - 否

【讨论】:

以上是关于MS Access 2007 重命名自定义组中的快捷方式以更改对象的名称的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 MS Access 基于变量发送带有附加报告的自定义电子邮件? 2003 年或 2007 年

使用 C# 动态重命名 MS Access 中的列

使用 SQL 重命名 MS Access 中的列

Access 2007 不会打开 accdb 文件,除非它被重命名

我需要结合 MS Access 和 MS Outlooks 数据收集功能创建自定义(邮件合并)电子邮件

MS Access VBA循环查询和重命名文件