建材秒知道
登录
建材号 > 设计 > 正文

如何使用Grid++设计报表

甜美的盼望
热情的黑夜
2023-03-07 13:10:37

如何使用Grid++设计报表

最佳答案
饱满的蚂蚁
矮小的冬日
2025-09-07 06:35:27

工具/材料

Grid++设计器

01

打开Grid++设计器,点击菜单栏中的插入菜单,如下图所示,点击报表头选项,报表的标题可以放在报表头里

02

继续点击插入菜单,选择明细网格,如下图所示,明细网格可以将数据按列表的形式展示的

03

接下来我们在报表头中插入一个综合文本框,如下图所示,在综合文本框里写上报表的标题

04

然后就是明细网格的标题行,点击新增选项下面的列,增加网格列,如下图所示

05

增加完列以后,需要修改标题列的名称,直接在属性窗口更改即可,如下图所示

06

然后需要在记录集中增加一个字段,报表中的数据都是靠字段展示的,如下图所示

07

下面给字段起名称和数据字段名,注意一定要是英文的,我们在SQL中获取的数据要和这里定义的数据字段名称一样,如下图所示

最新回答
危机的洋葱
多情的店员
2025-09-07 06:35:27

grid组件,gridy坐标系内绘制网格的组件。

GridBagLayout里的各种设置都必须通过GridBagConstraints,因此当我们将GridBagConstraints的参数都设置好了之后,必须new一个GridBagConstraints的对象出来,以便GridBagLayout使用。 参数说明: gridx,gridy设置组件的位置。

CSS Grid现在已经被W3C纳入到CSS3的一个布局模块当中,被称为CSS Grid Layout Module。而我们较为熟悉的还是将其想像成网格或者栅格,也就是早期的960gs。不管是网格还是栅格或者现在的CSS Grid Layout Module。

设计器:

grid控件的设计器的操作风格与Excel类似,便捷易用。软件人员无需编码,就可以在设计器中实现数据分组、公式计算、条件格式、图表效果等复杂功能的表格应用开发,从而缩短开发时间。可以将其免费部署到最终用户端,帮助用户编辑和定制模板,分析处理数据。

有些强大的grid控件会有更高级的功能比如单元格类型(Button,CheckBox,TextBox等等),数据绑定,搜索、缩放、撤销/重复、数据绑定或解绑模式、拆分条等功能。

靓丽的煎蛋
妩媚的香水
2025-09-07 06:35:27
§6.7.3

表格(Grid)

1、表格设计基本操作

2、常用的表格属性

RecordSourceType

属性与

RecordSource

属性

分别为指明表格数据源的类型和表格数据源。

ColumnCount

属性

指定表格的列数。

LinkMaster

属性

用于指定表格中所显示的子表的父表名称。

ChildOrder

属性

用于指定为建立一对多的关联关系,子表所要用至的索引。

RelationalExpr

属性

确定基于父表字段的关联表达式。

3、常用的列属性

ControlSource

属性

指定要在列中显示的数据源,常见的是表中的一个字段。

CurrentControl

属性

指定列对象中的一个控件,该控件用来显示和接收列中活动单元格的数据。

4、常用的标头(Header)属性

Caption

属性

指定标头对象的标题文本,显示于列顶部。

Alignment

属性

指定标题文本在对象中显示的对齐方式。

隐形的草莓
贪玩的硬币
2025-09-07 06:35:27
这时一种以格状或者类似Excel电子表格方式包装和定位窗口组件的方法。grid方法的语法格式如下。

grid(options,···)

options参数可以是row、column、padx/pady、rowspan、columnspan、sticky。

样例:

可以设定控件在column方向的合并数量,在正式讲解cloumnspan参数功能前,下面先介绍建立一个含8各标签的应用。

如果发生了标签2和标签3的区间是被一个标签占用的情况,此时就是使用columnspan参数的场合。

可以设定控件在row方向的合并数量

样例:

window.mainloop()

样例:增加标签的间距

这个参数的功能类似anchor,但是只可以设定N/S/W/E。原则上相同column的Widget控件,如果宽度不同时,gird方法

会保留最宽的控件当作基准,这时比较短的控件会居中对齐,可参考下列实例:

执行后可以看到"明志工专"标签是居中对齐。

设置"明志工专"标签靠左对齐。

lab1.grid(row=0,column=0,padx=5,pady=5,sticky=W)

sticky参数的可能值N/S/W/E也可以组合使用。

sticky=N+S:可以拉长高度让控件在顶端和底端对齐。

sticky=W+E:可以拉长宽度让控件在左边和右边对齐。

sticky=N+S+E:可以拉长高度让控件在顶端和底端对齐,同时切齐右边。

sticky=N+S+W:可以拉长高度让控件在顶端和底端对齐,同时切齐左边。

sticky=N+S+W+E:可以拉长高度让控件在顶端和底端对齐,同时切齐左右边。

使用grid方法建立色彩标签的应用。

在设计Widget控件的布局时,有时候会碰上窗口缩放大小,此时可以使用这两个方法设定第几个row或column的缩放比例。例如:

rowconfigure(0,weight=1) #row 0的控件当窗口改变大小时缩放比是1

columnconfigure(0,weight=1) #column 0的控件当窗口改变大小时缩放比是1

增加设计lab1的sticky=W,让其可以切齐左边。同时让下方的标签可以对齐上、下、左、右。

通过上述执行结果可以得知下方的标签控件可以随着窗口大小更改,主要是设置"sticky=N+S+W+E"的结果。

至于sticky=W,会让lab1控件向左对齐。

坦率的眼神
妩媚的背包
2025-09-07 06:35:27

第一步,打开Grid++Report报表插件工具,新建报表头、明细网格和报表尾,如下图所示:

第二步,在右侧选择明细网格,鼠标右键选择字段集合,添加四个字段,如下图所示:

第三步,再次选中明细网格,点击自动生成列,这时会在明细网格中展示新加的几个字段,如下图所示:

第四步,调整网格明细中字段的宽度,表头字体样式,让其内容居中显示,如下图所示:

第五步,选中参数集合,新增一个参数date,设置为日期时间数据类型和格式,如下图所示:

第六步,在报表头添加一个静态框,将日期参数date和静态框绑定起来,如下图所示: