我用DELPHI+SQL编写了一个小程序,数据库中有一个全文字段,是通过DELPHI中的richedit控件输入的。但是,这样的全文无法进行条件检索(不知道是技术问题还是其他问题)。
    问题1:我想解决的问题是,如何在这样的全文字段中的任意位置添加图片,而且可以通过QUICKREPORT控件正确的打印出来。
    问题2:不知道是否能通过引用WORD2000的编辑窗口来输入全文字段。

解决方案 »

  1.   

    2:可以使用Delphi的Servers面板上的WordDocument和WordApplication来实现调用并操纵Word。
      

  2.   

    许多类似的需要保存图文混编内容的程序采用另外一种思路:
    把全文字段内容分别放到数个Word文件中,数据库中只保存Word文件的绝对路径。
      

  3.   

    samcrm(阿靖) 
    这个方法比较好用,也比较实用,当然也有其他办法,就是有点麻烦,我就是用了2种办法
      

  4.   

    samcrm(阿靖) ,在跨网段的情况下可以正确访问这些WORD文件吗?还有,按你的思路,是否是说利用DELPHI打开WORD文件并编辑、保存?是否可以提供源代码?谢谢![email protected]
      

  5.   

    字段为二进制的。
    添记录时:word文档->读入流->保存至数据库
    修改时:数据库->写入流->保存为word文档
      

  6.   

    可以直接使用,OLEContiantor来处理,在OLEContiantor中创建,Word文档,然后将Word文档保存为流格式直接存储到数据库中,这样的优势是可以将Word的功能集成到软件中看起来是一体的:)
      

  7.   

    Infopower中有类似的控件,不过十他们自己写好的。