我继承了我们用来跟踪制造缺陷的复杂 MS Access 系统。它有一个前端文件放置在用户的计算机上,另一个文件作为后端托管在我们的 NAS 上并链接到前端。
一个特定的表单列出所有缺陷(后端特定表的行),并由同时显示的另一个表单过滤。第一个表单的页脚包含一个文本框,其控制源为=Count([ID])
,第二个文本框的控制源为=Round(Sum([Loss units]),0)
(这两个都是这种形式的列)。问题是这些盒子对我公司的每个人都有效,除了一个人。当我在我或其他任何人的计算机上打开前端时,它会正确显示。在这个用户的计算机上,同一个文件不会在这些框中显示任何文本,但在其他方面似乎可以正常工作。过滤有效,缺陷数据已正确填充,但未显示项目数或丢失的总单位数。单击这些文本框会使第二个文本框中出现 0,如果单击其他任何位置,该文本框就会消失,尽管这些框没有任何内容被列为 On Click Event。
如果需要,我可以尝试其他操作或提供更多信息。我怀疑这可能是 Access 中的某种默认设置,当我删除他的本地文件并用新副本替换它时,它没有被更改,但我找不到任何会导致这种情况的东西。
编辑,附加症状:此文件中有许多带有图表的表格,它们都没有处理数据。但是数据仍然显示在主表中。