Foxtable(狐表)用户栏目专家坐堂 → 数组该如何表达?


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

主题:数组该如何表达?

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


加好友 发短信
等级:幼狐 帖子:124 积分:1116 威望:0 精华:0 注册:2016/2/24 17:44:00
数组该如何表达?  发帖心情 Post By:2016/8/2 17:40:00 [只看该作者]

BuildDataSource方法生成的是一个fxDataSource类型的对象,此类型有一个Combine方法,用于 组合多个fxDataSource对象,语法为:

Combine(LeftColName, RightDataSource, RightColName)

LeftColName:     字符型,指定用于联接的列,可以是单个列名,也可以是数组。
RightDataSource:参与组合的另一个fxDataSource对象。
RightColName:   字符型,指定另一个fxDataSource用于联接的列,可以是单个列名,也可以是数组。



请问他这里说的数组该咋表达啊? 

比如 dt3.Combine("流水",dt1,"流水") '将销售统计数据组合到进货统计数据    我想在左边的流水在加个日期呢? 


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


加好友 发短信
等级:幼狐 帖子:124 积分:1116 威望:0 精华:0 注册:2016/2/24 17:44:00
  发帖心情 Post By:2016/8/2 18:04:00 [只看该作者]

Dim bd3 As New GroupTableBuilder("统计表3", DataTables("pos_t_saleflow"))
Dim dt3 As fxDataSource
bd3.Groups.AddDef("oper_date","流水_日期")
bd3.Totals.AddDef("flow_no","流水")
bd3.Totals.AddDef("sale_money","销售额")
bd3.FromServer = True
dt3 = bd3.BuildDataSource()
messagebox.Show("1")
dt3.Combine("oper_date",dt1,"商品_日期") '将销售统计数据组合到进货统计数据
dt3.Combine("oper_date",dt2,"支付_日期") '将退货统计数据组合到进货统计数据


我刻意把oper_date时间列添加到统计组, 可是居然提示我找不到这个列,  我换成流水_日期 也是提示没这个列?  纳闷了

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


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

 有没有弹出msgbox1?

 

 你确认你的表 pos_t_saleflow 有那一列?


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


加好友 发短信
等级:幼狐 帖子:124 积分:1116 威望:0 精华:0 注册:2016/2/24 17:44:00
  发帖心情 Post By:2016/8/3 11:52:00 [只看该作者]

谢谢红袍大神,  弹出了以后提示找不到列的,   我已经实现需求了,  感谢狐爸 红袍  HP大神每次给予我的帮助!

 回到顶部