参照这个 建议建一个补贴金额表 岗位 补贴金额 两个字段
岗位 补贴金额
总经理 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编辑过]