我设计了一个存放工资计算项目公式的表,如下:
项目名称 子项目名称(或数据) 运算符 顺序
-------------------------------------------------------------------
上班工资 底薪 / 1
上班工资 22 * 2
上班工资 上班时间 3
加班工资 … … …通过取出记录形成公式: 上班工资 = 底薪 / 22(天) * 上班时间
你看我设计的公式表是否有误,请指正!
如果在带有MshFlexGrid控件的工资计算界面里实现实时更新,那怎样配合公式调用公式为好?计算工资界面如下
------------------------------------------------------------
姓名 底薪 上班时间 上班工资 加班时间 加班工资 总工资我要求达到的效果,每当改变某一项目的内容,总工资就跟着改变。
项目名称 子项目名称(或数据) 运算符 顺序
-------------------------------------------------------------------
上班工资 底薪 / 1
上班工资 22 * 2
上班工资 上班时间 3
加班工资 … … …通过取出记录形成公式: 上班工资 = 底薪 / 22(天) * 上班时间
你看我设计的公式表是否有误,请指正!
如果在带有MshFlexGrid控件的工资计算界面里实现实时更新,那怎样配合公式调用公式为好?计算工资界面如下
------------------------------------------------------------
姓名 底薪 上班时间 上班工资 加班时间 加班工资 总工资我要求达到的效果,每当改变某一项目的内容,总工资就跟着改变。
请大家赐教!!!
-------------------------------------------------------------------
上班工资 底薪 false
上班工资 22 true
上班工资 上班时间 false
加班工资 … … 最后拼出来的SQL语句是:(所有乘数相乘)/(所有除数相乘)
如在access中的表建立复杂的逻辑关系,可能在使用时有一定的难度,
能否以职如下结构解决呢? 项目名称 公式
-----------------------------------------------------------
上班工资 底薪/22*上班时间
个人所得税 (上班工资+加班工资+津贴-1200)*0.15-125 在计算时使用代入法可以吗?怎样代入才使计算简单些呢?
这样比较好,某些时候就可能会多收入1块钱计算的公式最好还是你自己多列几个,以供挑选,否则的话要做表达式分析,不是简单的事。FLEXGROD的单元格内容访问可以使用TEXTMATRIX方法。
写个伪代码给你:
FOR Y=第一行 TO 最后一行
SELECT CASE 选择的计算公式编号
CASE 1: 工资栏内容=低薪栏内容*上班时间栏内容/22
CASE 2: 工资栏内容=底薪栏内容*上班时间栏内容/22+奖金栏内容
...
...
END SELECT
NEXT