Foxtable(狐表)用户栏目专家坐堂 → 表的分段截取如何操作!


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

主题:表的分段截取如何操作!

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106147 积分:539852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/16 20:31:00 [显示全部帖子]

Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("
二分类", GetType(String), 16)
dtb.AddDef("
冷冻", GetType(Integer))
dtb.AddDef("
日常", GetType(Integer))
dtb.AddDef("
常温", GetType(Integer))
dtb.Build()
MainTable
Tables("统计")
dim dr as datarow
for each s as string in DataTable("表一").getvalues("二分类")
dr = DataTables("统计").addnew
dr("二分类") = s
for each dr2 as datarow in DataTable("表一").select("二分类='" & s & "'")
dr(dr2("一分类")) = dr2("三分类")
next
next

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106147 积分:539852 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/9/16 21:35:00 [显示全部帖子]

分两份
Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("
二分类", GetType(String), 16)
dtb.AddDef("
冷冻", GetType(Integer))
dtb.AddDef("
日常", GetType(Integer))
dtb.AddDef("
常温", GetType(Integer))
dtb.AddDef("二分类1", GetType(String), 16,"","二分类")
dtb.AddDef("冷冻1", GetType(Integer),"","冷冻")
dtb.AddDef("日常1", GetType(Integer),"","日常")
dtb.AddDef("常温1", GetType(Integer),"","常温")
dtb.Build()
MainTable
Tables("统计")
dim dr as datarow
Dim Products As List(Of String) = DataTable("表一").getvalues("二分类")
for i as integer = 0 to math.Floor(Products.count / 2) - 1
dr = DataTables("统计").addnew
dr("二分类") = s
for each dr2 as datarow in DataTable("表一").select("二分类='" & s & "'")
dr(dr2("一分类")) = dr2("三分类")
next
next
for i as integer = math.Floor(Products.count / 2) to Products.count - 1
dr = DataTables("统计").addnew
dr("二分类1") = s
for each dr2 as datarow in DataTable("表一").select("二分类='" & s & "'")
dr(dr2("一分类") & 1) = dr2("三分类")
next
next

 回到顶部