Foxtable(狐表)用户栏目专家坐堂 → 统计表与引用


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

主题:统计表与引用

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


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
统计表与引用  发帖心情 Post By:2012/11/5 19:14:00 [显示全部帖子]

 

Dim bd1 As New GroupTableBuilder("统计表",DataTables("订单表"))
Dim dt1 As fxDataSource
bd1.FromServer = True  '后台统计
bd1.Groups.AddDef("订单号") '根据型号分组
bd1.Groups.AddDef("编号") '根据型号分组
bd1.Totals.AddDef("数量","数量") '对数量进行统计
dt1 = bd1.BuildDataSource()


Tables("统计表_Table1").DataSource = dt1 '将统计结果绑定到Table

With DataTables("统计表_Table1").DataCols
    .Add("单价",Gettype(Decimal))  '增加数据列
End With

 

我想把产品表的单价引用到("统计表_Table1")表。上述代码调试没问题。下面的代码不知如何编写,调试N次都不成功。

For Each r As Row In Tables("统计表_Table1").Rows
    Dim acmd As New SQLCommand
    Dim adt As DataRow
    acmd.C
    acmd.CommandText = "SELECT 销售价,折扣,金额 From {产品表} Where 订单号 = '" & r("订单号") & "' And  编号 = '" & r("编号") & "'"
    adt = acmd.ExecuteScalar()
    r("单价") = adt("单价")
Next

 

求助,如何将产品表的单价引用到("统计表_Table1")表对应行的单价列里

谢谢!


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


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
  发帖心情 Post By:2012/11/5 19:20:00 [显示全部帖子]

窗口按钮代码

我想通过点击按钮动态生成 统计表_Table1

Dim bd1 As New GroupTableBuilder("统计表",DataTables("订单表"))
Dim dt1 As fxDataSource
bd1.FromServer = True '后台统计
bd1.Groups.AddDef("订单号") '根据型号分组
bd1.Groups.AddDef("编号") '根据型号分组
bd1.Totals.AddDef("数量","数量") '对数量进行统计
dt1 = bd1.BuildDataSource()


Tables("统计表_Table1").DataSource = dt1 '将统计结果绑定到Table

With DataTables("统计表_Table1").DataCols
.Add("单价",Gettype(Decimal)) '增加数据列
End With

 

我想把产品表的单价引用到("统计表_Table1")表。上述代码调试没问题。下面的代码不知如何编写,调试N次都不成功。

For Each r As Row In Tables("统计表_Table1").Rows
Dim acmd As New SQLCommand
Dim adt As DataRow
acmd.C
acmd.CommandText = "SELECT 单价 From {产品表} Where 订单号 = '" & r("订单号") & "' And 编号 = '" & r("编号") & "'"
adt = acmd.ExecuteScalar()
r("单价") = adt("单价")
Next

 

求助,如何将产品表的单价引用到("统计表_Table1")表对应行的单价列里

谢谢!


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


加好友 发短信
等级:一尾狐 帖子:419 积分:3316 威望:0 精华:0 注册:2012/3/21 10:44:00
  发帖心情 Post By:2012/11/6 10:54:00 [显示全部帖子]

问题已解决

谢谢!


 回到顶部