做个票据打印软件,给我个提示吧  除了用datareport   还能用什么打印出来

解决方案 »

  1.   

    也可以有printer对象写打印语句的
      

  2.   

    1、printer方法(必须区别不同的操作系统,页面设置有所不同)
    2、crystal report报表
    3、ESC/P指令(直接找一本epson指令集即可, 不用区分操作系统和打印机类型)
    4、第三方报表控件
      

  3.   

    datar作票据的确是辛苦啊 一个票据一个票据的画 很累
      

  4.   

    可以调用WORD打印,用数据库填充WORD表单,有个好处是表单易维护,只要打开WORD模板修改就好。
      

  5.   

    用PRINTER打印对象打印,比较灵活!!我的网站上有例子,你可以看看。====================
    免费的学习交流网站,欢迎大家访问!
    http://www.j2soft.cn/
      

  6.   

    我认为用EXECL比较方便些。格式也好控制。
      

  7.   

    用Excel非常方便,先在Excel中按照票据格式编辑一个模板,空出需要打印的内容。然后在vb中操作模板excel表格,用range或者cell给想要打印的单元格填充值,最后调用xlsheet.printout方法就可以打印了。非常方便灵活
      

  8.   

    你试试看这个控件是否对你有帮助?http://penchant.kftt.net
      

  9.   

    使用第三方的控件,个人认为把数据导出到Excel,再执行打印也是一个非常不错的方法
      

  10.   

    我用printer给公司做了个打票软件 也挺简单
      

  11.   

    支持楼上的,
    先在excel录制一下宏然后按照票据格式做好布局,停止录制,用vb6.0编辑,直接拷贝下来到vb中,建产excel对像,比如 Dim oxl As excel.Application
                                oXL=CreateOleObject('Excel.Application');
    在你拷过来的源码的前面 加上oxl