Foxtable(狐表)用户栏目专家坐堂 → 未找到列


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

主题:未找到列

美女呀,离线,留言给我吧!
lfz123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
未找到列  发帖心情 Post By:2019/6/11 14:04:00 [只看该作者]

 Dim bd2 As New SQLGroupTableBuilder("统计表2","入库单")
        bd2.C
        Dim dt2  As fxDataSource
        bd2.Groups.AddDef("供应商简称")
        bd2.Totals.AddDef("含税金额","入库金额")
        bd2.Totals.AddExp("已对账金额","iif(申请单号 is null, 0, 含税金额)")  
        bd2.Totals.AddEXP("未对账金额","iif(申请单号 is null, 含税金额, 0)")
        dt2 = bd2.BuildDataSource()       

 Tables("供应商列表_Table7").DataSource = dt1
        With DataTables("供应商列表_Table7").DataCols 
            .Add("未付金额",Gettype(Double), "IsNull([期初余额],0) + ISNULL([入库金额],0) - ISNULL([付款金额],0)")
            .Add("已对账未付款金额",Gettype(Double), "IsNull([期初余额],0) + ISNULL([已对帐金额],0) - ISNULL([付款金额],0)")  明明已对帐金额列已经显示有了却提示未找打改列呢
        End With
        
        Tables("供应商列表_Table7").SetColVisibleWidth("供应商简称|80|期初余额|80|已对账金额|80|未对账金额|80|入库金额|80|付款金额|80|未付金额|80|已对账未付款金额|80")


图片点击可在新窗口打开查看此主题相关图片如下:未找到列.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/11 15:20:00 [只看该作者]

改成

 

.Add("已对账未付款金额",Gettype(Double), "IsNull([期初余额],0) + ISNULL([已对金额],0) - ISNULL([付款金额],0)")


 回到顶部
美女呀,离线,留言给我吧!
lfz123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:530 积分:4613 威望:0 精华:0 注册:2018/3/24 18:04:00
回复:(有点甜)改成 .Add("已对账未付款金...  发帖心情 Post By:2019/6/11 15:34:00 [只看该作者]

您的代码和我代码一个个对也没找出不同的地方,为啥您的代码就可以呢

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/6/12 11:17:00 [只看该作者]

以下是引用lfz123在2019/6/11 15:34:00的发言:
您的代码和我代码一个个对也没找出不同的地方,为啥您的代码就可以呢

 

.Add("已对账未付款金额",Gettype(Double), "IsNull([期初余额],0) + ISNULL([已对金额],0) - ISNULL([付款金额],0)")


 回到顶部