C
cdxue_q
Unregistered / Unconfirmed
GUEST, unregistred user!
开发环境:
Delphi 7.0
SQL Server 2000
注意事项:
不能够重复打印,不能够漏打,不能够打印不含'#'的行(如果你有更好的方法来代替#的功能也可以).最好有能通过的功能相似的参考代码.
下面描述中'#'的功能:
数据库客户表中的一个标记符号: 作用是指定某一 客户公司名称 下能够收到信件的联系人的 姓名 ,联系地址 ,邮编
功能要求,具体如下:
有SQL Server 2000客户表结构如下:
ID, 客户公司名称, 联系地址,邮政编码,联系人 所在片区
其中 联系人 可能不止一个.也就是说 相同的 客户公司名称 可能有多条记录与之对映,但是只选特定的一条(提取规则是在需要提取的ID前加了"#"符号,允许修改#的位置)提取 联系地址,邮政编码,联系人 这三列的值,然后按照信封的格式批量打印出 一个片区的 所有客户的信封.(打印前需要按照 所在片区分组)
我没用delphi做过报表之类的东西,希望大家帮忙指点指点.谢谢
Delphi 7.0
SQL Server 2000
注意事项:
不能够重复打印,不能够漏打,不能够打印不含'#'的行(如果你有更好的方法来代替#的功能也可以).最好有能通过的功能相似的参考代码.
下面描述中'#'的功能:
数据库客户表中的一个标记符号: 作用是指定某一 客户公司名称 下能够收到信件的联系人的 姓名 ,联系地址 ,邮编
功能要求,具体如下:
有SQL Server 2000客户表结构如下:
ID, 客户公司名称, 联系地址,邮政编码,联系人 所在片区
其中 联系人 可能不止一个.也就是说 相同的 客户公司名称 可能有多条记录与之对映,但是只选特定的一条(提取规则是在需要提取的ID前加了"#"符号,允许修改#的位置)提取 联系地址,邮政编码,联系人 这三列的值,然后按照信封的格式批量打印出 一个片区的 所有客户的信封.(打印前需要按照 所在片区分组)
我没用delphi做过报表之类的东西,希望大家帮忙指点指点.谢谢