Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请教代码表格式的实现

1楼
bm 发表于:2011/9/29 20:59:00
请求高手帮忙。请教用代码生成的统计表可以有自己的格式吗?abcd列生成多层表头。网格线为黑色。字体为5号,打印标题背景为白色。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目01.zip

2楼
czy 发表于:2011/9/29 21:15:00
Dim g As New SQLCrossTableBuilder("统计表1", "表A")
g.AddTable("表A","编号","项目","编号")
g.HGroups.AddDef("{表A}.编号")
g.HGroups.AddDef("第二列","多层表头_第一列")
g.HGroups.AddDef("第三列","多层表头_第三列")
g.HGroups.AddDef("第四列")
g.HGroups.AddDef("第五列")
g.HGroups.AddDef("第六列")
g.VGroups.AddDef("xm")
g.Totals.AddDef("数量", AggregateEnum.Count)
g.Build()
MainTable = Tables("统计表1")
Tables("统计表1").Font = New Font("宋体",9,FontStyle.Regular)
DataTables("统计表1").SysStyles("Fixed").BackColor = Color.White
3楼
bm 发表于:2011/9/29 21:36:00
那个多层表头是列xm。还有那个最佳例宽和网格线不会弄。
[此贴子已经被作者于2011-9-29 22:53:00编辑过]
4楼
狐狸爸爸 发表于:2011/9/30 10:03:00

Dim g As New SQLCrossTableBuilder("统计表1", "表A")
g.AddTable("表A","编号","项目","编号")
g.HGroups.AddDef("{表A}.编号")
g.HGroups.AddDef("第二列")
g.HGroups.AddDef("第三列")
g.HGroups.AddDef("第四列")
g.HGroups.AddDef("第五列")
g.HGroups.AddDef("第六列")
g.VGroups.AddDef("xm","xm_{0}")
g.Totals.AddDef("数量", AggregateEnum.Count)
g.Build()
MainTable = Tables("统计表1")
Tables("统计表1").Font = New Font("宋体",9,FontStyle.Regular)
Tables("统计表1").AutoSizeCols
DataTables("统计表1").SysStyles("Fixed").BackColor = Color.White

5楼
bm 发表于:2011/9/30 13:03:00
高手帮忙。实在不好意思。又要麻烦你们了。帮助看了半天一头雾水。帮忙把网格线变成黑色。还有那个打印的时候为什么每次多要重新设置。我需要横向打印。左右为0.上下为7
6楼
狐狸爸爸 发表于:2011/9/30 13:55:00
不能通过代码设置网格线的颜色。
7楼
bm 发表于:2011/9/30 17:07:00

各位高手。请帮帮忙。我现在在窗口中加入并绑定了上面代码生成的表(网格线可以设置了这样打印看的清楚很多)。在窗口的afterload事件中加入了上面的代码。有两个问题

1。怎样才能直接将表加入到窗口的表中。

2.打印代码怎样设置才能自动适应页宽。

8楼
狐狸爸爸 发表于:2011/9/30 17:14:00

第一个问题不明白,第二个问题没有办法的,只能自己反复调整,用设置各列的宽度:

 

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

 

 

共8 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 3 queries.