Foxtable(狐表)用户栏目专家坐堂 → 请帮我修改代码


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

主题:请帮我修改代码

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


加好友 发短信
等级:幼狐 帖子:139 积分:1110 威望:0 精华:0 注册:2013/10/9 11:32:00
请帮我修改代码  发帖心情 Post By:2016/1/26 17:31:00 [只看该作者]

Select Case e.DataCol.Name
    Case "结账"
        Dim dms As List (of DataRow)
        
        dms = DataTables("工资数据录入").Select("[职员代码] = '" & e.DataRow("职员代码") & "'")
        For Each dm As DataRow In dms
            
            If dm("结账") = True Then
                Dim dw As DataRow
                Dim d As  Date
                d = new Date(dw("日期"))
                'd = new Date(d.Year, d.Month, 1)
                ' Dim month As Integer = d.Month
                
                Dim nma() As String = {"部门名称","职员代码","职员姓名","基础工资","岗位工资","工龄工资","档案工资","享受比例","内退补贴","交通费","洗理费","养老金基数","医疗保险基数","大病保险","公积金","所得税起征点","银行卡号"} 'A表数据来源列
                Dim nmb() As String = {"部门名称","职员代码","职员姓名","基础工资","岗位工资","工龄工资","档案工资","享受比例","内退补贴","交通费","洗理费","养老金基数","医疗保险基数","大病保险","公积金","所得税起征点","银行卡号"} 'B表数据接收列
                dr = DataTables("工资数据录入").find("[职员代码] = '" & e.DataRow("职员代码") & "'")
                If dw Is Nothing Then
                    dw = DataTables("工资数据录入").addnew
                End If
                dw("日期") = d.addMonths(1)
                For i As Integer = 0 To nma.Length - 1
                    dw(nmb(i)) = dm (nma(i))
                Next
            End If
        Next
End Select
表中有一日期列,将本月的日期加一个月复制到新的日期,上述代码如何修改,谢谢!!

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/26 22:27:00 [只看该作者]

这个意思?

 

                dw("日期") = Date.Today.AddMonths(1)


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


加好友 发短信
等级:幼狐 帖子:139 积分:1110 威望:0 精华:0 注册:2013/10/9 11:32:00
  发帖心情 Post By:2016/1/27 11:48:00 [只看该作者]

谢谢!

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


加好友 发短信
等级:幼狐 帖子:139 积分:1110 威望:0 精华:0 注册:2013/10/9 11:32:00
  发帖心情 Post By:2016/1/27 11:50:00 [只看该作者]

表中有一个逻辑列,如何在窗口按钮中编写代码一次性选中所有行的逻辑列,既全部选中或全部取消?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/1/27 12:22:00 [只看该作者]

DataTables("表A”).ReplaceFor("逻辑列", True)


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


加好友 发短信
等级:幼狐 帖子:139 积分:1110 威望:0 精华:0 注册:2013/10/9 11:32:00
  发帖心情 Post By:2016/1/27 13:27:00 [只看该作者]

谢谢!!!

 回到顶部