在这里我的个人所得税让用户自已输入,想问一下个人所得税的税额怎么在工资表中计算
另想问一下如果一个动态建立的表,怎么给一个字段计算,例:
 gz.db (用于存放动态生成工资项目的表)有如下记录
  姓名  基本工资   出勤天数  加班天数  加班工资  应发工资
gs.db(对gz.db表某些字段进行计算的公式表)
  加班工资:=基本工资/20*加班天数
  if  应发工资>800 than (发工资-800)*0.05问:
  不知gs.db表的计算公式发在什么地方对表gz.db进行计算.
  

解决方案 »

  1.   

    我的工资表为用户输入字段后,自动建立的工资表,姓名,和编号从人员库存中导入,在输入月
    工资时人员编号和人员在DBGRID中固定不能输入只能输入其它的非计算字段,要求在此时,计
    算字段用户无法输入,当输入完非计算字段后,计算字段自动根据gs.db表中的公式进行计算,
    因为我的是用代码生成的表,不像固定表那样可以写计算事件,不知些时公式该怎么写
      

  2.   

    "个人所得税让用户自已输入,想问一下个人所得税的税额怎么在工资表中计算":superyiman(役满)已经给出了公式,而且个人所得税应该是算出来的,而不是输入的(留一个输入接口方便改造也行,但是不能每次都让用户输入)“gs.db表的计算公式发在什么地方对表gz.db进行计算”:不知道为什么你的gz表是个临时表,如果各项都已经齐备,只是最好的应发工资要处理算出,完全可以在gz表的onbeforepost事件中调用gs表的公式把应发工资算出后再保存。从你的实现看,你最好不要用dbgrid去做输入界面,因为控制上有难度(“人员编号和人员在DBGRID中固定不能输入只能输入其它的非计算字段”)。
    “用代码生成的表”:这个我不太懂你的意思,如果要用临时表做计算,而表中要含有计算字段的,我建议使用clientdataset控件,预先把临时表的结构写在其中,然后你所有的临时数据都可以在里面处理了
      

  3.   

    up
    up
    ...............................