在Delphi中如何实现批量打印信封?(注意不能够重复打印,最好有能通过的具体代码)
具体如下:  有SQL Server 2000客户表结构如下:   ID, 客户公司名称, 联系地址,邮政编码,联系人 所在片区其中 联系人 可能不止一个.也就是说 相同的 客户公司名称 可能有多条记录与之对映,但是只选特定的一条(提取规则是在需要提取的ID前加了"#"符号,允许修改#的位置)提取 联系地址,邮政编码,联系人 这三列的值,然后按照信封的格式批量打印出  一个片区的 所有客户的信封.(打印前需要按照 所在片区分组) ,这也是我急需解决的问题,希望大家帮忙指点指点.谢谢

解决方案 »

  1.   

    这是数据查询问题
    select * from tablename order by 所在片区,客户公司名称
    之后就打印就行了
      

  2.   

    select 联系地址,邮政编码,联系人 from tablename order by 所在片区,客户公司名称
      

  3.   

    select 联系地址,邮政编码,联系人 from tablename order by 所在片区,客户公司名称
    然后可以用delphi带的qreport来设计信封格式,根据查询出来的数据打印就可以了!