问题:
现在需要实现一个图片和文字结合的报表,当前可以用水晶来实现,但是打印的预览窗口是水晶自己的,我需要一种方法实现预览画面在我自己的窗体上!也就是说,我需要做一个打印预览的界面.
使用语言:
VB
希望得到的结果
不知道4.6的水晶能否将预览窗体设置到一个窗体里?
现在考虑使用OLE+EXCEL来实现,但是我没有做出预览的效果,不知道有高人可知道!谢谢

解决方案 »

  1.   

    在下帮同学搞课程设计时,也遇到要打印的问题。
    又不想用报表(因为不太会,呵呵),结果就利用fso生成htm页,然后再利用webbrowser打印。呵呵
    这样格式之类的都比较好控制...
      

  2.   

    应该可以。我没有用过水晶报表控件,因为自己仿照Excel写了一个表格设计和打印控件(支持图像)。我想你可以用FindWindowEx得到水晶报表窗口的句柄,再用SetParent将自己的窗口作为水晶报表窗口的父窗口,你还可以用SetWindowLong去掉水晶报表窗口的边框和标题栏,以便其与自己的窗口风格一致。
      

  3.   

    1.用setparent
    2。改用datareport试试
      

  4.   

    :你的想法;在CRystal report 9.0版本可实现;4.6版只能在其【报表】的控件中,浏览或打印。另外,图片与基本数据同时浏览,要考虑,采用正常方式,还是【信签】方式。别光说,你先试一试。有事找我。