朋友单位要做一个软件,要求将60种文书内容都存成模板,用的时候调出来改一下内容就可以用,要可以打印必须做在软件里,不用wps或word的模板功能文书里还有表格晕呀!有没有现成的控件可以用呀?
还有就是我做了一个存图片到数据库里的例子,图片是存进去了,可是怎么样才能在不删除整条记录的情况下删除图片?

解决方案 »

  1.   

    1:
    可以将你的模板保存在数据库(可建立一个模板表,字段科参考mdb中的OLE)中,需要的时候调用模板的出来,修改后再在真正的表中添加一条纪录保留修改后的信息。
    2:将此纪录的图片字段update为空 ,如:
    update employees set photo=null where employeeid=1
      

  2.   

    模板可以做成rtf格式,然后再程序中用RichTextBox来显示、打印
    表格就很麻烦了,你可以用Word做好然后存成rtf格式必须做在软件里是什么意思??如果是指不能有单独的模板文件的话你可以将模板文件放到资源文件中
      

  3.   

    1
    可用数据库(推荐),也可以将所有的模板保存在同一个目录下,调用时,遍历该目录下的所有文件并显示在listbox中(或直接用filelistbox),然后根据用户选择打开相应文件,此问题的关键是怎么显示这些数据,如果只有表格,图象的话,就用richtextbox,必要的时候自己定义一种文件格式,对rtf文件格式进行扩展2
    将相应图片字段的内容清空即可
      

  4.   

    我以前也想过将60个文档模板做成60个报表,将其添加的内容存在60个数据库表里,可是他的那些文档实在是杂,什么《物品清单》,《听证笔录》,《通知》等等我就觉得内嵌一个WPS是再好不过的了:-)如果用richtextbox,要怎么弄?能不能说详细点?这个控件我没用过
      

  5.   

    必须做在软件里是说软件里必须有这项功能,我以前是劝他取消这个功能的,如果用WPS来做这个工作不是好用得多?
      

  6.   

    直接调用word或wps不更好
    如果自己做可以编辑文字、表格,支持打印(甚至预览)的软件,实在是费力不讨好
    关键是,用户要求这样做,给了多少money
      

  7.   

    money就没有了, 帮朋友做呀我试着用RichTextBox弄了一下,用下拉列表框控制字体类型和字体大小,但选定文本以后再点下拉列表框时,选定的文本就会取消,请问哪位网友知道这个问题如何解决呀?
      

  8.   

    引用WORD,然后到WORD里录制宏看看就一目了然了~~