薪资软件自定义工资项目,公式

ppzhao 2002-05-08 07:27:34
譬如
用户要自定义 津贴
加班工资等项目者没问题
但是要定义 津贴=基本工资*0.10
加班工资=加班小时数*2
这该怎么做呢?Access数据库,给点思路。谢谢!
前面的贴子也看了,但多没有很好的解决
...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppzhao 2002-05-15
  • 打赏
  • 举报
回复
您好,公式分析出来 if then else 的condition和result部分
result就是 update set result where ......
可是,condition部分怎么办呢?
Aceess 支不支持if语句?

有好多信息放到薪资表里是否可行?因为公式还要参考人事信息(工作年龄等)

有麻烦你了,不好意思?
但愿您能更我分享您的经验,相信您也会感到愉悦的。
ppzhao 2002-05-10
  • 打赏
  • 举报
回复
非常感谢 513(513)
你的方法非常好

但是还有问题
-------------------------------------------------------
Query1->SQL->Add("Update TableName set Fieldname= gs");
-------------------------------------------------------
Fieldname可以得到
但是 公式 加班小时数*2 如何分析它,得到gs这个值

谢谢!
ppzhao 2002-05-09
  • 打赏
  • 举报
回复
empInfo 里 有基本工资这个字段
monthdetail 里有加班小时数 这个字段
salary 里就是些 津贴,加班工资等动态加入的字段
513 2002-05-09
  • 打赏
  • 举报
回复
你的表的结构是动态的吧,不是可以建这个表
字段名 。。。。。 公式
加班工资 加班小时数*2
当需要刷新时
循环该表 有公式的
Query1->close();
Query1->SQL->Clear();
Query1->SQL->Add("Update TableName set Fieldname= gs");
Query1->SQL->Add("where 当前记录");
Query1->ExcSql();

有问题想问可以发短消息给我
kill_net 2002-05-08
  • 打赏
  • 举报
回复
先看看你的数据库结构呀。不然没法说
cloudred 2002-05-08
  • 打赏
  • 举报
回复
关注!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧