Foxtable(狐表)用户栏目专家坐堂 → 这个代码怎么修改?


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

主题:这个代码怎么修改?

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
这个代码怎么修改?  发帖心情 Post By:2013/10/29 21:23:00 [只看该作者]

 

Dim i As Integer
            For Each v As String() In DataTables("统计表").GetUniqueValues("","部门","项目","统计类型","报表名称")
                Dim sx As DataRow =  Tables("我的报表_Table2").DataTable.Find("日期 >= '" & s_date & "' And 日期 <= '" & e_date & "' And 部门='" & Vars("部门") & "' And 报表名称='砂场日报表' And 报表角色 ='砂场监区月报表'")
                If sx Is Nothing Then
                    Dim dr1 As DataRow = Tables("我的报表_Table2").DataTable.AddNew()
                    Tables("我的报表_Table2").StopRedraw
                    Dim s() As String ={"总产量(KG)","总废品(KG)","废品率(%)"}
                    For i = 0 To s.Length -1
                        dr1("部门") = v(0)
                        dr1("项目") = v(1)
                        dr1("统计类型") = v(2)
                        dr1("报表名称") = v(3)
                        dr1("数据统计项目") = s(i)
                    Next
                    Tables("我的报表_Table2").ResumeRedraw()
                End If
            Next

 

 怎么修改这个代码,我的意思是新增三行: 例如

 

  部门  项目  报表名称  数据统计项目

  A       B          C            总产量(KG)

 A        B          C            总废品(KG)

A         B          C            废品率(%)

 

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/29 21:30:00 [只看该作者]

 替换

If sx Is Nothing Then
    Tables("我的报表_Table2").StopRedraw
    Dim s() As String ={"总产量(KG)","总废品(KG)","废品率(%)"}
    For i = 0 To s.Length -1
        Dim dr1 As DataRow = Tables("我的报表_Table2").DataTable.AddNew()
        dr1("部门") = v(0)
        dr1("项目") = v(1)
        dr1("统计类型") = v(2)
        dr1("报表名称") = v(3)
        dr1("数据统计项目") = s(i)
    Next
    Tables("我的报表_Table2").ResumeRedraw()
End If

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2013/10/29 21:35:00 [只看该作者]

奇怪你的代码和我一样 但是居然出来几个空行


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2013/10/29 21:44:00 [只看该作者]

 空行?还没解决?

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2013/10/29 21:46:00 [只看该作者]

奇怪 又好了 我之前写的代码跟你一模一样

 回到顶部