Office中国论坛/Access中国论坛

标题: 制作工资条遇到的问题 [打印本页]

作者: gnoy    时间: 2002-3-12 06:22
标题: 制作工资条遇到的问题
想必打工者每月都会领到工资条,本人每次制作工资条时很是烦恼。假如有100人每页打10条就有10页去裁割,假如10页一次裁割就有10敦,并且我还要按工号排序。这样下来我又要每敦每次抽一张这样才能搞掂,我想可不可以上面10敦工资条就已经排好序呢。即第一敦从上面往下数为1---10(工号)第二敦:11-21..............

以上不知说清没,请知者相助。谢了
作者: tmtony    时间: 2002-3-12 08:51
给个思路,先根据人数和每张条数求出总张数pn
在你的表中增加一字段Seq做为排序用
用程序更新Seq为你的工号除pn的余数
然后把表按Seq和工号排序即可

如100人10条
则打出来 是 1 11 21 31 41 51 61 71 81 91
            2 12 22 32 42 52 62 72 82 92
            。。。。。。。。。

作者: gnoy    时间: 2002-3-12 19:19
站長,假定RECORDSET.COUNT=M 每頁打印N條.可否給出Seq的數學表達式
作者: tmtony    时间: 2002-3-12 20:07
seq=工号/int(M/N)

不过,还有些问题我还未考虑好,你也可想想
如 M/N不整除时 会出现些问题
如 你的工号不连续时可能出现的问题

作者: gnoy    时间: 2002-3-13 05:38
站長,好像挺難的



[此贴子已经被gnoy于2002-3-12 21:38:15编辑过]


作者: tmtony    时间: 2002-3-13 05:50
你等会,我与chenwintek正在workslink上对话,马上就过来
作者: tmtony    时间: 2002-3-13 07:15
标题: 没来得及做测试,你看看可否达到你的要求
没来得及做测试,你看看可否达到你的要求
你可再改改,例如 自动算张数 等等
文件下载
作者: tmtony    时间: 2002-3-13 07:22
兼问一下,在ACCESS 的SQL语句中有否求余数的函数
其它数据库是有的
作者: tmtony    时间: 2002-3-13 09:15
更新顺序循环语句可改为
UPDATE gz SET gz.seq = ([emp_id] Mod 11);
更为简洁
作者: gnoy    时间: 2002-3-13 16:30
站长,你忘了我是老土用的是ACCESS97啊。打不开你的库

作者: tmtony    时间: 2002-3-13 16:49
标题: 97版本
文件下载
重传97版本,取余数那句你自己改一下即可
作者: gnoy    时间: 2002-3-13 18:39
謝謝站長啦
作者: gnoy    时间: 2002-3-14 01:50
站长,代码中有myrs.Fields("no")其中"no"指的是甚麽?谢谢
作者: gnoy    时间: 2002-3-16 05:54
站长,我现在大概已经将其搞掂。增加两个字段1.为流水号(表注需要列印的)2.打印序号
以上("no")即为打印序号。
其中1.流水号一定要因为工卡号不是连续的
    2.将最后一页剔除并将起打印序号设为最后

再一次谢谢站长
如谁需要范例请告诉我
作者: tmtony    时间: 2002-3-16 06:41
我都想要個范例哦
可否在網站的原創代碼里面發布
那里可統計每天點擊數 周點擊數 月點擊數 總點擊數 如果你的原創同時上傳了圖片, 則會在首頁最新推薦里出現
這樣大家都可學習你的例程哦
不過, 有敏感數據請先要刪除哦

這幾天會較忙, 不過抽時間還是會上來
作者: gnoy    时间: 2002-3-16 22:27
站长,范例已按你要求上传不过考虑到关键技术为你提供我将其权限屏闭了。授权请在此跟贴。谢谢
作者: tmtony    时间: 2002-3-17 10:10
gnoy,这可是你自己的功劳哦,我只是给点意见,没写什么代码。
如果网友需要范例,你可直接授权。
作者: gnoy    时间: 2002-3-18 16:38
謝謝站長,現公佈 用戶名及用戶ID ,好與壞請給個意見
用戶名;tmtony
用戶ID:tmtony
作者: 绿色爱好者    时间: 2006-8-8 00:42
先好好学习
作者: hyfg    时间: 2015-2-12 10:20
很需要
作者: josam    时间: 2015-8-13 17:22
学习




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