像rm报表文件,或fastreport报表文件
可以保存到access中吗
怎么做分不够再加

解决方案 »

  1.   

    就是简单的blob
    字段类型 OLE 对象
    用TADOBlobStream 把文件导入导出
      

  2.   

    楼主的目的好像并不是单纯地将报表文件存入到数据库中,因为你提到“也可让用户自己新建报表格式”。如果仅是将文件存入到数据库中,“newyj”的建议可以一试。但是如果你想让用户自己新建报表格式,那你就得做一个工具。建议你在一些已有报表工具上修改,最终形成自己的东东,如FastReport等,这样可以很大地减少工作量。当然,该工具如果做完整的话,还应该提供新建报表、制作报表、定义报表模板、预览/打印报表等功能。至于报表文件的保存,你就要自己规划了,可以存放到数据库里,也可以存成文件。这可以根据你的擅长、已有的资源及项目需要等来确定。说了这么多,只是提了些建议,并没有给你实质性的帮助,希望对你有些许作用。
      

  3.   

    //写入
    ADOQuery1.Parameters.ParamByName('字段名').LoadFromFile('c:\1.txt',ftBlob);
    //读出
    TBlobField(ADOQuery1.FieldByName('字段名')).SaveToFile('c:\1.txt');