Access 2016如何重命名实际本地表而非本地表快捷方式
解决方法
- 先修正导航窗格显示设置,确认实际表对象未被隐藏
点击导航窗格顶部的下拉菜单,选择「导航选项」,勾选「显示隐藏对象」「显示系统对象」,确认表分类下所有展示选项已开启,检查是否能找到rptLeqTable原表。 - 用VBA直接操作底层表对象完成重命名(最稳妥,不受快捷方式干扰)
- 按
Alt + F11打开VBA编辑器,再按Ctrl + G调出立即窗口 - 输入以下代码后回车执行:
DoCmd.Rename "rptMetricsTable", acTable, "rptLeqTable"
- 按
- 清理无效快捷方式并修复数据库缓存
删除当前导航窗格中标注为快捷方式的rptMetricsTable条目,按F5刷新导航窗格即可看到实际的表对象。如果仍有名称显示异常,执行「文件>信息>压缩并修复数据库」清理无效缓存即可。
补充说明:你之前重命名的本质是表的快捷方式,Access中按住
Ctrl+Shift拖动表对象就会生成快捷方式,和实际表对象是相互独立的,直接操作导航窗格的快捷方式不会影响底层表。
内容的提问来源于stack exchange,提问作者Doug Kimzey
相关产品推荐
相关产品推荐

