设我的主目录为root,root下建一新文件夹Report,我就想每次用户打印时在此目录
下建一个由Webapplication.appid生成的pdf文件,我靠,搞了两天还是报错.
在输出pdf时报:系统找不到路径.
怎么回事?

解决方案 »

  1.   

    RAVE的生成PDF文件好用,对于FastReport我只看到了一个用插件形式实现的例子。
      

  2.   

    哪位大侠提示一下?
    最好给讲一讲怎样做好intraweb的打印
      

  3.   

    Rave?哎,再看看能有什么办法吧,我对Rave有成见.
      

  4.   

    我用RAVE了,问题是在RAVE中,我加了一个rvdatasetconnection连到我的adodataset,之后在rave的design环境中怎么都不能建一个direct data view连到rvdatasetconnection,每次都会提示a component named dataview1 already exists,但事实上我哪有建dataview啊,一个都还没有呢.这时候列表里有dataview1了,但总是只有第一个字段,其它字段都没有出现.怎么回事啊,我在另几台机器试了一下,都不行,是不是这个Rave5.0又是测试版?不能加更多字段?但我在demo里看到又可以啊!有件事想问各位一下,这两天好象www.51delphi.com上不去了,大家能上去吗?
      

  5.   

    rave不支持中文列,很头疼。
    web报表除了activex能控制精确打印以外好像没有什么好的解决方案了,
      

  6.   

    我试出了答案,哎,英文列的可以,它认不出中文字段啊,但我数据库里的所有表都是中文列的.HELP ME!有什么好的解决方法吗?要做ActiveX?惨,我没这方面的经验啊.就快要交货了.
      

  7.   

    哈,我想到了个办法,只在rave designer下做database connection,用driver data view(设它的名称为drdv1)连它,在drdv1.query时"select 字段1 as field1,字段2 as field2.... from 表" 出来再改其它地方这样我试过了,可以!但就是还不知道还有什么样的问题会出现.不过,算是过了一关了.大家有什么更好的提议吗?
      

  8.   

    我怕了RAVE了,大家讲讲怎样用fastreport做吧,Self.frReport1.LoadFromFile('a.frf');
       Self.frReport1.PrepareReport;
       Self.frReport1.ExportTo(Self.frHTMExport1,WebApplication.AppID+'.htm');
       AddToInitProc('NewWindow("'+WebApplication.AppURLBase+'/'+WebApplication.AppID+'.htm");');
    运行后提示无效的窗口句柄.