与 s-s-rS 垂直对齐

Posted

技术标签:

【中文标题】与 s-s-rS 垂直对齐【英文标题】:Vertical alignment with s-s-rS 【发布时间】:2018-05-15 16:14:06 【问题描述】:

我目前正在编写一份报告,但我遇到了一些问题。

我正在处理一个包含两个表的数据库:

    一个表 Agency 包含两个字段:

    NumAgency  ==> ID of the agency.
    NumDepartment ==> ID of the agency's departments
    

    一个包含三个字段的表 InfoDepartment:

    NumDepartment ==> ID of the department
    NameDepartment ==> the name of the department
    InfosSup ==> a test column (ignore it)
    

所以我创建了我的 DataSource,并且我还创建了一个显示这些表的所有信息(NumAgency、NumDepartment、NameDepartment、InfosSup)的 DataSet。

我想以这种形式创建报告:

我尝试创建它,但我总是遇到同样的问题。

我首先创建了一个矩形并插入了包含部门和机构标识符的表格。

我已经对 NumAgency 上的 NumAgency 字段和 NumDepartment 上的 NumDepartment 字段进行了分组。然后我在表格的单元格上做了一个分页符。因此,代理商展示是功能性的(我确实每页有一个代理商)。

我对部门执行了相同的程序,但在执行报告时遇到了问题:

我得到了这个结果:

不显示部门,但显示机构。

但是当我改变部门表时:

当我执行时:

一切正常。

我注意到问题来自单元格上的分组 (没有它们,对齐是有效的)但我不想删除它们。

所以我想知道是否有可能提出一份报告 可以让我垂直对齐表格。

我做了一些不成功的互联网研究并进行了测试:

- Delete rectangles
- Modify the dimensions of the report, table and/or rectangles

但还是不行。

感谢您能给我的任何帮助。

【问题讨论】:

【参考方案1】:

完成报告向导,创建表格报告如果我理解正确,您希望每个部门每个机构都有一个页面。 将您的报告组设置为 NumAgency 上的页面,这将为每个机构提供一页。您也可以在此处添加部门并使其仅为每个机构-部门组合提供一页。

下一步将您的数据组设置为第二级的部门。

最后是你的详细信息。

您的表格报告应该在一个按 NumAgency 分组的表格中,使用分组或分页符,这应该可以得到您想要的。

【讨论】:

以上是关于与 s-s-rS 垂直对齐的主要内容,如果未能解决你的问题,请参考以下文章

与 CSS 垂直对齐

使 JLabel 文本与中心垂直对齐

与tailwindcss垂直对齐文本[重复]

如何将 Qlistwidgetitem 文本与图标垂直对齐?

如何将 UIButton 文本与 UILabel 文本垂直对齐?

垂直对齐内容与浮动元素 + 响应式布局