Foxtable(狐表)用户栏目专家坐堂 → 字符型转大写


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

主题:字符型转大写

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/29 16:51:00 [显示全部帖子]

改一下,如果报错,说出来报什么错。

 

Dim dt As DataRow = e.DataRow
Select Case e.DataCol.Name
       Case "姓名" ,"年度"
        Dim dr As DataRow = DataTables("工资年度结算").Find("姓名 = '" &  dt("姓名")  & "' And 年度 = '" & dt("年度") & "'")
        If dr Is Nothing Then
            dr = DataTables("工资年度结算").AddNew()
            dr("姓名") = dt("姓名")
            dr("年度") = dt("年度")
        Else
            dr("姓名") = dt("姓名")
       End If
End Select


 回到顶部
帅哥哟,离线,有人找我吗?
有点色
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/12/1 14:10:00 [显示全部帖子]

 Dim rst As DialogResult
rst = MessageBox.Show("请确认无误后,点击确定", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If rst = DialogResult.Yes Then
    For Each dt As DataRow In DataTables("工资月报表").DataRows
        Dim months() As String = {"一","二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"}
        Dim m As String = months(val(dt("月份").replace("月", ""))-1) & "月"
        Dim y As Integer = dt("年度")
        Dim gz As DataRow = DataTables("当年工资库").Find("年度 = '" & y & "' And 月份 = '" & m & "'")
        If gz Is Nothing Then
            gz = DataTables("当年工资库").AddNew
            For Each dc As DataCol In DataTables("当年工资库").DataCols
                gz(dc.Name) = dt(dc.Name)
            Next
        Else
            MessageBox.Show("你要转结的工资月报表已存在,请再次核对后转结.","提示")
        End If
    Next
End If

 回到顶部