Foxtable(狐表)用户栏目专家坐堂 → 关于自定义汇总


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

主题:关于自定义汇总

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


加好友 发短信
等级:六尾狐 帖子:1327 积分:10268 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/17 20:39:00 [只看该作者]

Dim b As New SQLCrossTableBuilder("费用明细表","部门损益总账")  
b.AddTable("部门损益总账","部门名称","部门档案","部门名称") 
b.AddTable("部门损益总账","科目编号","科目档案","科目编码") 
b.HGroups.AddExp("日期","所属日期") 
b.HGroups.AddDef("所属单位") 
b.HGroups.AddDef("上级部门","部门")
b.HGroups.AddDef("部门类型") 
b.VGroups.AddDef("成本类别") 
b.VGroups.AddDef("{部门损益总账}.科目名称")
b.Totals.AddDef("借方发生") 
b.Decimals = 0 
b.HorizontalTotal = True 
b.Subtotal = True 
b.SubtotalLevel = 1

b.Build '生成统计表
With Tables("费用明细表") 
    .Cols("日期").Move(1)
    .Cols("部门类型").Move(2)
End With
With Tables("费用明细表") 
    .AutoSizeCols(15) 
    .Cols("日期").PrintWidth = 20
    .Cols("所属单位").PrintWidth = 20
    .Cols("部门").PrintWidth = 35
    .AutoSizeHeaderRow()
End With

Forms("费用明细查询").Open() 
MainTable = Tables("费用明细表") 
CurrentTable.Cols.Frozen = 4 
[此贴子已经被作者于2015/12/17 20:39:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/17 20:40:00 [只看该作者]

    .Cols("日期").Width = 20
    .Cols("所属单位").Width = 20
    .Cols("部门").Width = 35

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


加好友 发短信
等级:六尾狐 帖子:1327 积分:10268 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/18 9:36:00 [只看该作者]

    .AutoSizeCols(15) '统一设置统计列的宽度
    .AutoSizeHeaderRow()

我测了一下,这两句对统计列好像起不了作用,统计列的宽度好象是根据最后一层标题的长度来定的,我增加了一层”本月、累计“标题,.AutoSizeCols(15)这句就起作用了


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


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/18 9:39:00 [只看该作者]

上传实例。

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


加好友 发短信
等级:六尾狐 帖子:1327 积分:10268 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/18 11:02:00 [只看该作者]

请帮忙

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目6.foxdb



 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/12/18 11:30:00 [只看该作者]

不要用这种方法来做啊,叫你固定设计好表然后填充数据进去计算啊。不然每种报表你都不会做啊。

 

http://www.foxtable.com/help/topics/0681.htm

 


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


加好友 发短信
等级:六尾狐 帖子:1327 积分:10268 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2015/12/18 16:01:00 [只看该作者]

好吧,我偿试一下

 回到顶部
总数 27 上一页 1 2 3