薪资软件自定义工资项目,公式
譬如
用户要自定义 津贴
加班工资等项目者没问题
但是要定义 津贴=基本工资*0.10
加班工资=加班小时数*2
这该怎么做呢?Access数据库,给点思路。谢谢!
前面的贴子也看了,但多没有很好的解决
问题点数:100、回复次数:6Top
1 楼cloudred(?)回复于 2002-05-08 19:35:31 得分 0
关注!Top
2 楼kill_net(宝宝)回复于 2002-05-08 19:40:22 得分 0
先看看你的数据库结构呀。不然没法说Top
3 楼ppzhao(菜鸟王)回复于 2002-05-09 09:37:59 得分 0
empInfo 里 有基本工资这个字段
monthdetail 里有加班小时数 这个字段
salary 里就是些 津贴,加班工资等动态加入的字段Top
4 楼513(513)回复于 2002-05-09 13:57:42 得分 100
你的表的结构是动态的吧,不是可以建这个表
字段名 。。。。。 公式
加班工资 加班小时数*2
当需要刷新时
循环该表 有公式的
Query1->close();
Query1->SQL->Clear();
Query1->SQL->Add("Update TableName set Fieldname= gs");
Query1->SQL->Add("where 当前记录");
Query1->ExcSql();
有问题想问可以发短消息给我Top
5 楼ppzhao(菜鸟王)回复于 2002-05-10 10:27:39 得分 0
非常感谢 513(513)
你的方法非常好
但是还有问题
-------------------------------------------------------
Query1->SQL->Add("Update TableName set Fieldname= gs");
-------------------------------------------------------
Fieldname可以得到
但是 公式 加班小时数*2 如何分析它,得到gs这个值
谢谢!
Top
6 楼ppzhao(菜鸟王)回复于 2002-05-15 10:21:21 得分 0
您好,公式分析出来 if then else 的condition和result部分
result就是 update set result where ......
可是,condition部分怎么办呢?
Aceess 支不支持if语句?
有好多信息放到薪资表里是否可行?因为公式还要参考人事信息(工作年龄等)
有麻烦你了,不好意思?
但愿您能更我分享您的经验,相信您也会感到愉悦的。
Top




