以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 数组该如何表达? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88425) |
-- 作者:a2029460 -- 发布时间:2016/8/2 17:40:00 -- 数组该如何表达? BuildDataSource方法生成的是一个fxDataSource类型的对象,此类型有一个Combine方法,用于 组合多个fxDataSource对象,语法为: Combine(LeftColName, RightDataSource, RightColName) 请问他这里说的数组该咋表达啊? 比如 dt3.Combine("流水",dt1,"流水") \'将销售统计数据组合到进货统计数据 我想在左边的流水在加个日期呢? |
-- 作者:a2029460 -- 发布时间: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时间列添加到统计组, 可是居然提示我找不到这个列, 我换成流水_日期 也是提示没这个列? 纳闷了
|
-- 作者:大红袍 -- 发布时间:2016/8/2 19:49:00 -- 有没有弹出msgbox1?
你确认你的表 pos_t_saleflow 有那一列? |
-- 作者:a2029460 -- 发布时间:2016/8/3 11:52:00 -- 谢谢红袍大神, 弹出了以后提示找不到列的, 我已经实现需求了, 感谢狐爸 红袍 HP大神每次给予我的帮助! |