Foxtable(狐表)用户栏目专家坐堂 → 关于excel的报表设计问题


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

主题:关于excel的报表设计问题

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


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

1、3个餐表先合并为一个查询表http://www.foxtable.com/webhelp/scr/2322.htm


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


加好友 发短信
等级:超级版主 帖子:107812 积分:548411 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 9:22:00 [显示全部帖子]

用填充

Dim t1 As Table = Tables("表A")
Dim t2 As Table = Tables("表B")
Dim t3 As Table = Tables("表C")
Dim t4 As Table = Tables("总表")
Dim d As Date = Date.today
Dim f As New Filler
f.SourceTable = DataTables("表A") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("总表") '指定数据接收表
f.DataCols = "配餐日期,早餐菜谱,早餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 早餐菜谱 is not null"
f.Fill() '填充数据
f = New Filler
f.SourceTable = DataTables("表B") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("总表") '指定数据接收表
f.DataCols = "配餐日期,午餐菜谱,午餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 午餐菜谱 is not null"
f.Fill() '填充数据
f = New Filler
f.SourceTable = DataTables("表C") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("总表") '指定数据接收表
f.DataCols = "配餐日期,晚餐菜谱,晚餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 晚餐菜谱 is not null"
f.Fill() '填充数据

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


加好友 发短信
等级:超级版主 帖子:107812 积分:548411 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/4/18 18:02:00 [显示全部帖子]

Dim f As New Filler
f.SourceTable = DataTables("早餐记录表") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("打印表_临时") '指定数据接收表
f.DataCols = "配餐日期,早餐菜谱,早餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 食物名称 is not null"
f.Fill() '填充数据
f = New Filler
f.SourceTable = DataTables("午餐记录表") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("打印表_临时") '指定数据接收表
f.DataCols = "配餐日期,午餐菜谱,午餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 食物名称 is not null"
f.Fill() '填充数据
f = New Filler
f.SourceTable = DataTables("晚餐记录表") '指定数据来源
f.SourceCols = "配餐日期,食物名称,重量" '指定数据来源列
f.DataTable = DataTables("打印表_临时") '指定数据接收表
f.DataCols = "配餐日期,晚餐菜谱,晚餐重量" '指定数据接收列
f.Append = False
f.Filter = "配餐日期 = #" & d & "# and 食物名称 is not null"
f.Fill() '填充数据

 回到顶部