我用数据库存放数据,用VB写了一个录入界面,但是为了方便工作,我在录入界面上加了一个打印按键,来将输入的单条数据信息套打出来。请问该如何实现,也就是一个表格框架是不变的,无非里面套用的数据发生变化,请问该如何实现。那个表格框架比较复杂,里面许多内容都是固定不变的。望大家给予帮助,谢谢!

解决方案 »

  1.   

    最灵活的方式是使用 Printer 对象。如果不考虑美观,用 Form 打印是最简单的。
      

  2.   

    我习惯于用excel打印,排版什么的直接操作excel来完成,vb编程负责把数据库内的数据录入想要的单元格就行。如果部分内容是固定不变的,简单点的办法就是在excel里面直接录入相应的东西就可以了。
      

  3.   

    如果不熟悉VB打印的话, 也可以调用excel对象, 你在预先做好格式的excel文件中写入内容再调用excel的打印方法即可.
      

  4.   

    用printer
    Printer.CurrentX =1'设置打印位置坐标,单位为缇,1cm=567缇,你在表上量好了就行了
    Printer.Currenty =2
    printer.print "打印你想要的内容!"
    Printer.EndDoc