Foxtable(狐表)用户栏目专家坐堂 → 软件更新后的问题


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

主题:软件更新后的问题

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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2019/9/18 20:58:00 [显示全部帖子]

Dim jb1 As New SQLCrossTableBuilder("产品库存查询","库存表")
    jb1.ConnectionName = Vars("sjy")
    jb1.AddTable("库存表","产品编号","产品信息表","产品编号",JoinModeEnum.Left)
    jb1.AddTable("产品信息表","供货商编号","供货商信息表","供货商编号",JoinModeEnum.Left)
    jb1.AddTable("库存表","仓库编号","仓库信息表","仓库编号",JoinModeEnum.Left)
    jb1.HGroups.AddDef("{供货商信息表}.公司名称","供货商名称")
    jb1.HGroups.AddDef("{库存表}.产品编号")
    jb1.HGroups.AddDef("{产品信息表}.产品名称")
    jb1.HGroups.AddDef("{产品信息表}.颜色")
    jb1.HGroups.AddDef("{产品信息表}.单位")
    jb1.HGroups.AddDef("{产品信息表}.底布")
    jb1.HGroups.AddDef("{产品信息表}.产品分类")
    If cl.Checked = True Then
        jb1.HGroups.AddDef("{产品信息表}.处理")
    ElseIf cl.Checked = False Then
    End If
    jb1.VGroups.AddDef("{库存表}.仓库编号","{0}")
    jb1.VGroups.AddDef("{仓库信息表}.地址")
    jb1.Totals.AddDef("库存米数") '添加数量列用于统计
    jb1.Totals.AddDef("未过账米数") '添加数量列用于统计
    If lskf.Checked = True Then
        If XSC.Checked = True Then
            jb1.Totals.AddDef("采购米数") '添加数量列用于统计
            jb1.Totals.AddDef("销售米数") '添加数量列用于统计
            jb1.Filter = "({库存表}.产品编号 like '%" & nr.Value & "%' Or 产品名称 like '%" & nr.Value & "%' or 颜色 Like '%" & nr.Value & "%' or 公司名称 Like '%" & nr.Value & "%' or 底布 Like '%" & nr.Value & "%'or 产品分类 Like '%" & nr.Value & "%') And (库存米数 <> 0 Or 未过账米数 <> 0 or 销售米数 <> 0 or 采购米数 <>0)"
        ElseIf XSC.Checked = False Then
            jb1.Filter = "({库存表}.产品编号 like '%" & nr.Value & "%' Or 产品名称 like '%" & nr.Value & "%' or 颜色 Like '%" & nr.Value & "%' or 公司名称 Like '%" & nr.Value & "%' or 底布 Like '%" & nr.Value & "%'or 产品分类 Like '%" & nr.Value & "%') And (库存米数 <> 0 Or 未过账米数 <> 0)"
        End If
    Else
        If XSC.Checked = True Then
            jb1.Totals.AddDef("采购米数") '添加数量列用于统计
            jb1.Totals.AddDef("销售米数") '添加数量列用于统计
            jb1.Filter = "({库存表}.产品编号 like '%" & nr.Value & "%' Or 产品名称 like '%" & nr.Value & "%' or 颜色 Like '%" & nr.Value & "%' or 公司名称 Like '%" & nr.Value & "%' or 底布 Like '%" & nr.Value & "%'or 产品分类 Like '%" & nr.Value & "%') And (库存米数 <> 0 Or 未过账米数 <> 0 or 销售米数 <> 0 or 采购米数 <> 0) and ({库存表}.仓库编号 not like '0001' and {库存表}.仓库编号 not like '0002')"
        ElseIf XSC.Checked = False Then
            jb1.Filter = "({库存表}.产品编号 like '%" & nr.Value & "%' Or 产品名称 like '%" & nr.Value & "%' or 颜色 Like '%" & nr.Value & "%' or 公司名称 Like '%" & nr.Value & "%' or 底布 Like '%" & nr.Value & "%'or 产品分类 Like '%" & nr.Value & "%') And (库存米数 <> 0 Or 未过账米数 <> 0) and ({库存表}.仓库编号 not like '0001' and {库存表}.仓库编号 not like '0002')"
        End If
    End If
    jb1.HorizontalTotal = True
    jb1.VerticalTotal = True
    Tables("产品库存查询窗口_子窗口").DataSource = jb1.BuildDataSource()
End If


 回到顶部