Foxtable(狐表)用户栏目专家坐堂 → 报表


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

主题:报表

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


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

rt.Cells(r+3,c-6).Text = format(tbl.DataTable.sqlCompute("Avg(" & tbl.Cols(c).Name & ")","[单位名称] = '" & region(1) & "'  and [考试名称] ='" & region(0) & "'"),"#.00")

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


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

 上传实例。

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


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

Dim ii As integer = 1

For each bj as string in tbl.DataTable.GetValues("班级", "[单位名称] = '" & region(1) & "' and [年级代码] ='" & region(2) &  "'and [考试名称] ='" & region(0) &"'", "班序")

    rt.Cells(r+2+i,c-6).Text = format(tbl.DataTable.sqlCompute("Avg(" & tbl.Cols(c).Name & ")","[单位名称] = '" & region(1) & "'and [年级代码] ='" & region(2) &  "'and [考试名称] ='" & region(0) & "' and [班级] = '" & bj & "'"),"#.00")

    ii += 1

next


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


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

以下是引用刘林在2016/12/22 8:43:00的发言:
请问如何判断表中某行至少有一列内容为空,用于做某记录的内容没填完,谢谢

 

For Each dc As DataCol In DataTables("表A").DataCols
    If Tables("表A").Current.IsNull(dc.name) Then
        msgbox(dc.name & " 为空")
    End If
Next


 回到顶部