Foxtable(狐表)用户栏目专家坐堂 → [求助]后台数据统计


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

主题:[求助]后台数据统计

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


加好友 发短信
等级:童狐 帖子:208 积分:2128 威望:0 精华:0 注册:2018/10/8 13:32:00
[求助]后台数据统计  发帖心情 Post By:2023/2/21 12:23:00 [只看该作者]

上方标题不能自动变为实际值
代码在附件。

期待的效果

图片点击可在新窗口打开查看
实际效果
图片点击可在新窗口打开查看
[此贴子已经被作者于2023/2/21 12:39:00编辑过]

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


加好友 发短信
等级:童狐 帖子:208 积分:2128 威望:0 精华:0 注册:2018/10/8 13:32:00
  发帖心情 Post By:2023/2/21 12:39:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:code.txt


以下代码有什么问题?
Dim t1 As Table = e.Form.Controls("Table1").Table
Dim t2 As Table = e.Form.Controls("Table2").Table

Dim Customer_ID1 As String = e.Form.Controls("Customer_ID1").value
Dim Material_ID1 As String =e.Form.Controls("Material_ID1").value
Dim Project_ID1 As String = e.Form.Controls("Project_ID1").value
Dim DataType1 As String = e.Form.Controls("DataType1").value
Dim CustGrp1 As String = e.Form.Controls("CustGrp1").value

Dim ck As WinForm.CheckedComboBox = e.Form.Controls("Items")
If ck.text  = "" Then Return


Dim sql As String = "SELE CT " & ck.Value & ",ltrim(str(year(Period))) + '年' + ltrim(str(month(Period))) + '月' [Version],Sum([Value]) As [Value] FROM wms_SaOP Group By " & ck.Value & ",ltrim(str(year(Period))) + '年' + ltrim(str(month(Period))) + '月' "

Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = sql
Dim data As DataTable = cmd.ExecuteReader()

Dim cols As String() = ck.Value.Split(",")
If Cols.Length <= 0 Then Return

Dim b As New CrossTableBuilder("统计表1",data )

For Each c As String In Cols
    b.HGroups.AddDef(c,t1.Cols(c).Caption) '添加客户列用于水平分组
Next

b.VGroups.AddDef("Version") '添加产品列用于垂直分组
b.Totals.AddDef("Value") '添加数量列用于统计


Dim dt As DataTable =  b.Build(True) '生成统计表
t2.DataSource = dt
[此贴子已经被作者于2023/2/21 12:40:17编辑过]

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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/21 13:31:00 [只看该作者]

请上传实例测试

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


加好友 发短信
等级:童狐 帖子:208 积分:2128 威望:0 精华:0 注册:2018/10/8 13:32:00
  发帖心情 Post By:2023/2/21 14:16:00 [只看该作者]

实例太多文件,有没有明显的错误


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


加好友 发短信
等级:超级版主 帖子:110738 积分:563610 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/21 14:19:00 [只看该作者]

看不出什么。新建一个项目,导出这个表和部分测试数据,做个同样窗口。把新项目发上来

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


加好友 发短信
等级:童狐 帖子:208 积分:2128 威望:0 精华:0 注册:2018/10/8 13:32:00
  发帖心情 Post By:2023/2/21 15:00:00 [只看该作者]

搞定了,是狐表BUG.


 回到顶部