2014-03-04 52 views
0

我正在製作一個報表,其中我按名稱字段對「詳細信息」部分(網格)進行分組。我用這個公式來改變每第二行的背景顏色和工作過:如何更改水晶報表網格中的一列的顏色

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

在Details部分的那一部分添加一個白色框 – Ryan

+0

我打算在這裏寫一條評論,我添加了一個框填充白色,並將邊框線設置爲白色。 –

回答

2

將白色邊框添加到Details部分的該部分,並將其一直延伸到該部分的頂部和底部(右鍵單擊該框可能會有幫助,請選擇「格式框「,然後選擇」打印時延伸到底部「),以便在顯示報告時顯示爲無縫。

另一個可能有用的技巧是CR不允許在之前放置框對象或覆蓋在某些其他對象(如數據庫字段)之上。因此,如果您需要在報告上清除其他對象,那麼最好使用文本對象而不實際輸入任何文本,並將其視爲一個Box對象(您仍然可以給它一個背景顏色,邊框等)