水晶报表文件是通过delphi程序调用的,报表文件有A4横向和纵向,一切正常。在别的机器上安装该报表程序,而该机器上未装打印机,显示不正常(默认成了B5或者Letter格式),装上打印机以后还是显示不正常,把所有程序卸载重装还是不正常,谁遇到过这种情况,急救啊!!!

解决方案 »

  1.   

    重启电脑后应该可以吧!在别的机子上装一台和你的机器上的同样型号的打印机试试
      

  2.   

    用你報表文件把別的機器上的報表文件復制覆蓋就可以啦.
    如果不行, 好像就要重裝報表程序啦.
      

  3.   

    重启机器不行,报表覆盖不行,重装报表程序(做的安装包卸载后重装),现在唯一怀疑的就是水晶报表是否在第一次安装时在注册表里或者某处记下了一个初始值,每次报表预览的时候都会直接去读那个值(显示格式控制),卸载或者装打印机驱动都不会改变那个值。
      

  4.   

    你做一上安装包,在别的机器上安装,看一下可不可以!
    如果可以,说明需要加载一些联结库!
      

  5.   

    我们是给客户发的,装了四套,因为忘记装打印机,都是直接装的报表程序,后来补装了一个打印机驱动,还是不正常,卸载后重装(使用的安装包)还是不行,而在别的机上,只要是装过打印机,再装报表程序,一切正常,删除打印机,不正常,重装上打印机,就又正常了,真是奇怪,所以只能怀疑跟注册表有关了!