Office中国论坛/Access中国论坛

标题: 导到EXCEL里,如何让工资条的标题多个? [打印本页]

作者: goto2008    时间: 2007-8-18 10:30
标题: 导到EXCEL里,如何让工资条的标题多个?
在公司里,打印工资时,
每个人的工资条,,,都要有标题。。
我这个库,把它导到EXCEL里,只有一个标题


请教如何实现多个标题,,方便工人查看自己工资来历
作者: Grant    时间: 2007-8-18 10:47
用宏当然实现不了了~尝试用VBA吧Access和Excel有着很好的互通性
作者: gnoy    时间: 2007-8-18 10:48
学会使用报表的组。不要认为标题只能放在报表头或页面头
作者: liwen    时间: 2007-8-18 14:08
为什么要导到excel里呢?
在Access报表里打印不就行了吗?

如果真要导到EXCEL里,可参考Grant的意见,用VBA打开EXCEL表,直接用VBA代码操作EXECL表即可.
作者: andymark    时间: 2007-8-18 16:41
直接在ACCESS里创建报表,没必要导到EXCEL
作者: fifi0703    时间: 2007-8-18 17:29
导入EXCEL以后就用函数就解决了,假设你的工资表的表名为"GZ",所占列是从A-H,数据内容从第3行开始
则用公式:
=IF(MOD(ROW(),2)=0,INDEX(GZ!$A:$H,INT((ROW()/2))+2,COLUMN()),GZ!A$2)
以此类推

[ 本帖最后由 fifi0703 于 2007-8-18 17:30 编辑 ]
作者: goto2008    时间: 2007-8-18 18:11
大哥,你对EXCEL太精了。。。。哈,学习一下。。。 不知有没有办法让自动生成右边工作表

汗,我好懒啊,,要自己人为写那串EXCEL涵数。。晕晕的。
作者: goto2008    时间: 2007-8-19 08:23
再顶一下。。。。。哈,
因为我们公司的工资报表,字段好多个,有点长
得用A3打印出来。

所以才想导到EXCEL里。

导到EXCEL里还有一个问题就是,有时还会人为再增加些库里没有的字段进去。。

[ 本帖最后由 goto2008 于 2007-8-19 11:01 编辑 ]
作者: goto2008    时间: 2007-8-19 16:01
。。。。。还有没有哪位高手懂得处理这个问题? :o
作者: fifi0703    时间: 2007-8-19 23:41
不太明白你的意思!什么叫自动生成右边工作表?哪个右边?
作者: hi-wzj    时间: 2007-8-20 09:36
acc可以打印a3幅面的纸呀?
acc中是可以加入临时字段的呀?
作者: goto2008    时间: 2007-8-20 12:48
导到EXCEL里,才可以自己把每个字段的宽度调来调去.......
所以我才会一直想弄到EXCEL里.
作者: t小宝    时间: 2007-8-20 14:48
这个问题是可以解决的,不必在ACCESS中控制EXCEL,可以用VBA通过记录集生成联合查询语句,再导出到EXCEL


作者: goto2008    时间: 2007-8-20 19:55
原帖由 t小宝 于 2007-8-20 14:48 发表
这个问题是可以解决的,不必在ACCESS中控制EXCEL,可以用VBA通过记录集生成联合查询语句,再导出到EXCEL



大哥,

你能做个例子给我学习下吗.....谢谢
作者: t小宝    时间: 2007-8-20 20:39
http://www.office-cn.net/forum.php?mod=viewthread&tid=56459&extra=page%3D1
作者: andymark    时间: 2007-8-20 22:01
在ACCESS打印字段超出一个页面的,可参考下面的例子
http://www.office-cn.net/forum.p ... ghlight=%2Bandymark
作者: liwen    时间: 2007-8-24 21:44
象这样也行?

SELECT 帮面工资总表.ID & "2" as HID, 帮面工资总表.领取日期, 帮面工资总表.工人编号, 帮面工资总表.工人姓名, 帮面工资总表.上月余留, 帮面工资总表.老员工补贴, 帮面工资总表.报到补贴, 帮面工资总表.房租补贴, 帮面工资总表.奖励, 帮面工资总表.借支, 帮面工资总表.厂牌, 帮面工资总表.水电, 帮面工资总表.厂服, 帮面工资总表.罚款
FROM 帮面工资总表 UNION SELECT 帮面工资总表.ID & "1" AS 表达式1, "领取日期" AS 表达式2, "工人编号" AS 表达式3, "工人姓名" AS 表达式4, "上月余留" AS 表达式5, "老员工补贴" AS 表达式6, "报到补贴" AS 表达式7, "房租补贴" AS 表达式8, "奖励" AS 表达式9, "借支" AS 表达式10, "厂牌" AS 表达式11, "水电" AS 表达式12, "厂服" AS 表达式13, "罚款" AS 表达式14
FROM 帮面工资总表;
作者: goto2008    时间: 2007-8-24 21:52
我的天啊,liwen大哥。。。要的就是这个效果。
作者: goto2008    时间: 2007-8-24 22:04
。。。

我再试了试,好像不太对劲。。。。

用来导出的临时查询:“帮面工资总表查询4”
有时变成联合查询,有时变成普通查询。。。

所以多导几次,,,,在EXCEL里又没有标题了

请教这是什么原因??
作者: nxjswt    时间: 2007-8-25 13:48
access本身的报表打印已经能够满足
作者: goto2008    时间: 2007-8-28 10:09
liwen大哥,我把你的代码放到自己库里
但是多查询,多导到EXCEL几次,,每行就没有标题了
请教,这是什么原因?
作者: wgl6376    时间: 2007-8-28 15:06
学习一下,这个我正在研究
作者: liwen    时间: 2007-8-29 11:40
原帖由 goto2008 于 2007-8-28 10:09 发表
liwen大哥,我把你的代码放到自己库里
但是多查询,多导到EXCEL几次,,每行就没有标题了
请教,这是什么原因?


你应该是查询一次,每行就没有标题了,因为你查询时就重定义了那个查询,而你定义的查询又没有按你的要求来设置。
作者: goto2008    时间: 2007-8-29 11:44
是啊,查询了第一次后,,,,就失去了标题.
那要怎么改我定义的那查询??
晕晕的...
作者: liwen    时间: 2007-8-29 11:53
重定义     那个查询
作者: goto2008    时间: 2007-8-29 11:59
学习一下....谢谢 大哥..
作者: hgxxx    时间: 2008-2-26 10:38
我也需要这个,来学习
作者: 3828688    时间: 2008-3-1 16:56
使用报表就行了
作者: 13555609005    时间: 2008-7-19 15:57
学习吓
作者: 83608217    时间: 2008-7-20 16:46
学习下了,支持
作者: tz-chf    时间: 2008-7-20 16:51
工资条是EXCEL一个很经典的应用,喜欢excel的人应该都知道怎么弄的




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3