0

所以我有一个共享的 Access 2007 数据库,它基本上创建了这个大报告,充满了令人讨厌的子报告和各种其他禁忌,然后将其导出到一个文本文件,我们用于输入到不同的应用程序中。使用 Access 功能将报告导出为文本非常简单。没有VBA。

现在在我的电脑上,这个文本文件完全按照它应该的方式导出,而在同事的电脑上,使用 Access 数据库的相同副本,相同的报告,甚至在远程桌面进入同一台不同的计算机时使用它,具有不同的格式、间距和其他愚蠢的 Access Report-to-text 问题。

我的问题是:鉴于数据库完全相同并且我们在两台计算机上得到两个不同的结果,到底是什么导致了这种情况?我已尝试确保默认打印机相同,更改报告中的字体,从我的同事登录的 Windows 服务器运行它,但无论看起来如何,他总是遇到相同的格式问题。似乎在某个地方,嵌入在他和我的机器上,我们有两个不同的控件,它们允许 Access 格式化并将报告导出为不同的文本,即使我们使用的是相同的数据库。有任何想法吗?

4

1 回答 1

0

Access 有很多“令人兴奋的”选项。默认打印机,请确保您已全部选中。

在设计模式下打开报表,然后转到页面设置并查看是否为该报表选择了特定的打印机(页面设置|页面)。如果有,请尝试将其更改为使用默认打印机。如果没有,请尝试在两台机器上设置一个您知道的。无论哪种方式,保存报告。

确保您已安装http://support.microsoft.com/kb/950488,否则特定的打印机设置将无法在 2007 年保存报告。

于 2012-09-20T15:22:42.943 回答