各位高手.用VB自带的报表打印或者导出到Excel中 标签打印如何实现?
这里需要打印的是标签
标签样式大致如下:
-----------------
|编号: |        |
-----------------
|位置: |        |           
-----------------
|站名: |        |
-----------------
|检验: |        |
-----------------
|核实: |        |
-----------------
|日期: |        |
-----------------
其实左边是数据库中字段,右边为数据.我在操作打印时只能在A4纸中一行打印一个标签,数据提出来后,全部为纵向排列.因为A4纸想打满,所以想让出来的效果为::先将横向排列满,然后再另起一行又排列横向满.一直如此下去. 各位高手这样如何实现?用VB自带的报表打印或者导出到Excel中

解决方案 »

  1.   

    http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5
      

  2.   

    是"楼上的"第一种理解是这样的,一个标签所含数据就是数据表中的一条数据你的第二种理解在VB自带的报表可以很容易实现,不过这种方法在用A4纸打印时浪费太大,一张纸只能是打印4-5个标签.我想要的效果是横向也要排列满(比如打印4个) 这样一张纸可以打印16-20个标签高手们都来考虑下啊
    以前遇见的数据报表出来都是只管纵向,这下考虑下横向,横向满了在转纵向
      

  3.   

    直接导出到EXCEL,用楼上的办法可以好实现一些!!
    毕竟可以自由控制输出!!
      

  4.   

    呵呵!楼上要打印的是医院发票的小联吗?这是这么做的,标签的名称用一文本框来表示,标签的内容用另一文本框来盛放!用PrintDoc 来打印!
      

  5.   

    导出到EXCEL如何控制啊???
    ------------------------
    VBA编程
      

  6.   

    有没参考的例子啊!!!!help me
      

  7.   

    用代码把记录集的数据一个一个写到Excel,如果知道每个数据所在的具体单元格的话