阿泰兄,看了你很多的技术文章,受益匪浅,有个问题我已经苦闷了很多天了也没找到解决办法:系统:Win Server 2008
数据:Oracle
连接:OLEDb
PUSH:模式水晶报表:VS2008+C#+Crystal Report 2008(12.0.0.683)
设计时预览没问题,一部署执行预览时变化很大。
  1.设计预览视图:
  2.HTML预览视图:
报表暂时无法使用,一直没找到解决办法,什么原因造成的,如果解决呢?

解决方案 »

  1.   

    另外,客户端HTML查看报表时,有办法去掉水晶报表带的TOOLBAR吗?谢谢阿泰。
      

  2.   

    是不是和visudio和html中设置的字符集有关哦。。
      

  3.   

    谢谢oskycar,我也在考虑这个问题,没找到CR2008设置字符集的地方啊,再谢。
      

  4.   

    初步认为是这样的原因大部分字段的高度和宽度设置的不对,点击某个字段后,会看到这个字段的边界
    一般要让这个边界能顶到线条,但是不要溢出。(可以调整得离线条有一丝丝的距离)比如,我觉得“宋洪坤”这个姓名字段,宽度可能稍微压右边线了,宽度调小一点“大学英语1” 这个课程字段,偏下了,压到下边线了,字段往上拉一下等等。设计时的预览是基于CS模式的,所以跟BS的显示效果有很大的不同。如果调整的效果有限,那么就要分析一下运行后的HTML代码,看看是哪里的确实不过像这个模板,相对还是比较简单的,不应该出这个状况,呵呵
      

  5.   

    阿泰兄,快晚11点了您还在回贴,谢谢了对水晶报表不熟悉,感觉有很多问题:
    1.水晶报表12做的WEB打印,客户端浏览器还需要安装插件吗?原来水晶报表9.0下做的WEB打印的报表是需要客户端安装插件才可以下载浏览和打印。
    2.水晶报表的最小度量单位可以改吗?按照您说的上移或下移,每次一移就会移的很多,起来字段应该所在的范围里,几乎无法将字段轻移到正确的位置,没找到设置水晶报表最小度量单位的地方。
    3.水晶报表2008生成的条形码,是图片还是字体格式呢?如果客户端不安装条形码字体,可以正常看到条形码吗?(我的程序只在本机上设计和调试,还未发布,如果是客户端不安装字体无法看到条形码的话,我要用GDI画条形码了。    我在山东某个不出名的高校,自已写代码自已用,原来一直用ASP+数据库(ORACLE/MSSQL)自已单位用,刚转到ASP.NET,很多东西都要重新学习,谢谢您的指教。
      

  6.   

    把水晶报表用div围起来,div的style="overflow:auto" 试试
      

  7.   


    1:web打印是需要安装插件的,方法跟9时是一样的。也可以通过导出pdf等方式进行打印。
    2:水晶报表的最小度量单位其实是缇,1厘米=567缇,这个是他的精度。上移和下移手工拖动有时候动作会太大,可以这样做微调,点钟某个字段或对象,可以看到右边的属性框里有如下属性left,top,width等,可以输入这个值进行精确微调
    3:是字体格式,客户端需要安装条码字体。
      

  8.   

    阿泰兄,实在是不好意思,您有时间可以帮我看看这个报表吗?数据库和字段你随便找个先挂上报表,我一直在调一直在调,差不多一星期了这个报表。您有时间帮我看一下吗?条形码我准备用GDI划了,生成JPG文件。谢谢您了,真的很感激。报表地址:http://jwc.qfnu.edu.cn/ScoreReport.rarCR12设计的。
      

  9.   

    谢谢阿泰兄,随报表保存数据了。刚才开会了,学习科学发展观呵呵。http://jwc.qfnu.edu.cn/ScoreReport.rar