Foxtable(狐表)用户栏目专家坐堂 → SQLCrossTableBuilder的问题


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

主题:SQLCrossTableBuilder的问题

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


加好友 发短信
等级:童狐 帖子:204 积分:1768 威望:0 精华:0 注册:2018/8/23 14:16:00
SQLCrossTableBuilder的问题  发帖心情 Post By:2021/5/5 11:39:00 [只看该作者]

    Dim bd1 As New SQLCrossTableBuilder("销售明细","t_rm_saleflow")
    bd1.AddTable("t_rm_saleflow","item_no","t_bd_item_info","item_no")
    bd1.AddTable("t_bd_item_info","item_clsno","t_bd_item_cls","item_clsno")
    bd1.VGroups.AddDef("item_clsname")
    bd1.HGroups.AddDef("oper_date",DateGroupEnum.Year,"年") '添加日期列用于分组,并用"年"代替原名称
    bd1.HGroups.AddDef("oper_date","月")
    bd1.Totals.AddDef("sale_qnty","数量")
    bd1.Totals.AddExp("总吊牌价","sale_qnty * [source_price]")

以上有三个问题:
1:bd1.AddTable 是inner join能不能使用left join
2:bd1.AddTable("t_bd_item_info","item_clsno","t_bd_item_cls","item_clsno")
"t_bd_item_info","item_clsno"的"item_clsno"我想substring(1.4)不知道怎么写
3:bd1.Totals.AddDef("sale_qnty","数量")出来的数量,有好几位小数。需要取整

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/5 12:09:00 [只看该作者]

1、参考:http://www.foxtable.com/webhelp/topics/2330.htm
2、不支持这种用法,复杂关联,还是使用sql吧:http://www.foxtable.com/webhelp/topics/2307.htm
3、生成统计表后使用代码设置列:http://www.foxtable.com/webhelp/topics/2046.htm


 回到顶部