|
今天见到论坛有E友求助批量生成固定格式单据的问题,
http://club.excelhome.net/forum. ... 3&page=1#pid8204410
便想到了使用SQL语句构建数据源创建带表头的单据的方法,而制作工资条更是运用这种思路的更简单的例子,在此跟大家分享。
以下是我们常见的工资表数据
需要转换为工资条格式,如下
使用OLEDB数据查询,用以下SQL语句构建数据源就可以了- select B.员工编号 as 编号 , A.* from [data$] A, (select 员工编号 from [data$]) B where A.员工编号 = B.员工编号
- union all
- select 员工编号 as 编号 , "员工编号" as 员工编号,"姓名" as 姓名,"部门" as 部门,"岗位工资" as 岗位工资,"薪级工资" as 薪级工资,"补贴" as 补贴,"应发合计" as 应发合计,"扣款" as 扣款,"实发数" as 实发数 from [data$]
复制代码 以下是示例文件,下载以后有可能需要在连接属性字符串中更改数据源路径和OLEDB版本以后才能刷新数据。
工资条.rar
(16.14 KB, 下载次数: 240)
|
评分
-
1
查看全部评分
-
|