我的客户端有一个Access(2000)应用程序,我们没有编写,我们无法访问MDB(它是MDE)。其中一项功能是创建装箱单报告。没有预览选项,只能打印或保存到文件。
有一个代表重量的字段;这是一个双重领域。在独立计算机上,它可以正确打印,但在通过终端服务打印时,它会显示全零。然而,打印到XPS格式允许我们看到它将数字格式化为大约二十个小数位,这在独立机器上向我建议它可能做同样的事情但是左对齐字段,但是右对齐(因此通过终端服务只显示零。
对于它的价值,我与此无关,但我们的网络人员把它带给了我。如果需要,我可以获得更多信息。可能导致这种情况发生的任何想法以及如何解决它?
答案 0 :(得分:1)
唯一可能的解决方法是正确格式化字段,这需要MDB源代码。对不起,但这是唯一真正的解决方案。
答案 1 :(得分:0)
服务器上的默认打印机可能会以不同方式格式化报表。对于我们店里有不同默认打印机的人来说,Crystal .NET也会发生类似的情况 - 有时靠近边距的元素不显示,有时它们会剪辑,有时它们很好。如果可能,将终端服务器上的默认打印机更改为与“独立计算机”上相同的打印机作为测试。
答案 2 :(得分:0)
我尝试更改默认打印机无效。现在唯一的打印机是系统的共享打印机,可以在独立机器上正确打印拣选单。
毕竟可以访问源。你能想到它为什么可以在独立环境(在xp上)而不在TS 2003中工作的任何原因吗?感谢您的任何见解。