Foxtable(狐表)用户栏目专家坐堂 → [求助]自动输入


  共有2626人关注过本帖树形打印复制链接

主题:[求助]自动输入

帅哥哟,离线,有人找我吗?
李孝春
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(积水成渊)If e.DataRow.IsNull("岗位") = Fa...  发帖心情 Post By:2017/6/25 14:18:00 [显示全部帖子]

参照这个   建议建一个补贴金额表  岗位  补贴金额 两个字段  

岗位     补贴金额 
总经理   100
部长      50
店长      30

单独建表有一个好处,便于你后续可以自己修改这个金额和岗位值,而不是每次都要修改系统代码!

代码如下:
If e.DataCol.Name = "岗位" Then   
    If e.NewValue Is Nothing Then 
        e.DataRow("补贴金额") = Nothing
    Else
        Dim dr As DataRow
        dr = DataTables("补贴金额表").sqlFind("[岗位] = '" & e.NewValue & "'")
        If dr IsNot Nothing Then 
            e.DataRow("补贴金额")= dr("补贴金额") 
        End If
    End If
End If
[此贴子已经被作者于2017/6/25 14:18:52编辑过]

 回到顶部