与 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 垂直对齐的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Qlistwidgetitem 文本与图标垂直对齐?