数据库里保存的是图片路径,现在我要把图片打印出来。
不知道能不能用frxReport1GetValue把图片当作变量传递给fastReport,
还有图片可能在服务器还没下载到本地。

解决方案 »

  1.   

    在显示报表前,找到名称为'pic'的图片控件(fastreport的),然后给他赋值路径var
      p: TfrxpictureView;
    begin
      p := frxReport1.FindObject('pic') as TfrxpictureView;
      if p <> nil then
        p.Picture.LoadFromFile('图片路径');
    end;
      

  2.   

    这样的话,你最好在fastreport中写脚本
      

  3.   

    我是楼主:
    现在又新问题:fastreport打印预览慢的问题!!!!!!!!!从数据库中查出数据到数据集,然后打印,打印预览很慢。
    查了下原因如下:
    我在beforeprint事件中调用需要打印的图片,每一张调用的图片不一样。预览速度很慢,解决办法么?
      

  4.   

    首先,你可以通过使用数据库的BLOB字段或IMAGE字段进行存JPEG或BMP图,FASTREPORT4.0可以直接读取,如果你存放的是路径。用1楼的方法可以实现
      

  5.   

    FASTREPORT4 第三方控件,有那一位老师有呵,可以分享吗?