我正在制作一份报告,其中我通过名称字段对“详细信息”部分(网格)进行分组。我使用这个公式来改变每一行的背景颜色,这也是有效的:
if Remainder(RecordNumber,2) = 0
then
Color(203,211,241)
else
crNoColor
所以,我有这样的事情:
GroupByName
------------------------------------------------------------------------------------------
Date ID TransactionsID
------------------------------------------------------------------------------------------
......... ......... ......... White Row
------------------------------------------------------------------------------------------
I want white ......... ......... ......... Light Blue Row
------------------------------------------------------------------------------------------
......... ......... ......... White Row
------------------------------------------------------------------------------------------
I want white ......... ......... ......... Light Blue Row
------------------------------------------------------------------------------------------
该公式一直为每一行提供技巧。但是,我希望第一列是白色的,因为内部没有任何内容,我稍后会添加一些内容。我希望有人有同样的要求,并且可以实际解决。
感谢。
答案 0 :(得分:2)
将一个带有白色边框的白色框添加到“细节”部分的该部分,并将其一直延伸到该部分的顶部和底部(右键单击该框,选择“格式框”可能会有所帮助“,然后选择”打印时延伸到截面的底部“),以便在显示报告时显示无缝。
另一个可能有用的消息是CR不允许将框对象放在前面或者覆盖在某些其他对象(如数据库字段)之上。因此,如果您需要在报表上清空其他对象,那么最好使用文本对象而不实际输入任何文本并将其视为框对象(您仍然可以为其指定背景颜色,边框等)