如何利用数据库中的数据批量打印到模板中啊???比如移动的表单之类的。多谢了!!!!!!

解决方案 »

  1.   

    我做过一个打印到excel的批量打印,大概思路是这样的:
    一、在数据库中建一张表(比如:printTask),预先存储需要打印的东西,代码:
    create table printTask
    (  ID int,
       sqlString varchar(1000)
    )
    go
    二、批量打印之前,根据你的要求在printTask表中插入需要打印的内容,比如:
    ID         sqlString
    0       select * from tab1 where field1='aaaaaaaaa'
    1       select * from tab2 where field1='bbbbbbbbb'
    2       select * from tab3 where field1='ccccccccc'三、真正打印时读取上表,然后依据sqlString列中的信息(select * from tab1 where field1='aaaaaaaaa')逐行取得打印内容。
    四、读到数据后开始打印到excel模板。完毕(完毕后可以删除printTask表中的内容)
      

  2.   

    楼上的问题,如果预算充足话,还是选择专业报表工具,行业内FineReport这个报表工具打印的解决方案最完美