Foxtable(狐表)用户栏目专家坐堂 → 代码编写


  共有177人关注过本帖平板打印复制链接

主题:代码编写

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


加好友 发短信
等级:小狐 帖子:384 积分:3484 威望:0 精华:0 注册:2011/4/5 16:54:00
谢谢  发帖心情 Post By:2017/10/13 19:03:00 [只看该作者]

Select Case e.DataCol.Name 
    Case "在读"
        If e.NewValue = True Then
            e.DataRow("GS602") = 100
        Else
            e.DataRow("GS602") =180
        End If
    Case "年龄" 
        If e.DataRow.IsNull("年龄") Then
            e.DataRow("GS602") = Nothing
        ElseIf  e.DataRow("年龄")<=18 Then
            e.DataRow("GS602") = 100 '年龄小于18则补助金额为100
        Else
            e.DataRow("GS602") =180
        End If
End Select

这样可以实现“年龄”不能为空,“在读”改变为“假”是按年龄取值

 回到顶部