Login / Register  search  syndication  about

          George Jensen's Blog

George Jensen on Reporting, Business Intelligence, Crystal Reports, Visual Analyzer, and more.

Shading the the Background Color of a Section in Crystal

I have done this in one or two of the SalesLogix Crystal reports I worked on in previous posts to help separate out records.  I recently had a client ask me how to do this and when I looked back through the posts I discovered that the information is buried deep in one of the many blogs I have written.  So the easy way to shade every other row in a report is as follows.

For this task I use the RecordNumber function that comes with Crystal.  This function basically returns the record number in the order it is displayed in your report.  I want to shade every other record so I will use a formula to identify odd number records.  This is the formula I came up with:

if right(Cstr(RecordNumber),4) in ["1.00","3.00","5.00","7.00","9.00"] then crSilver

else crWhite

In this formula I convert the RecordNumber function from a float to a string.  I then take the forth number from the right side of the value, and see if it is in an Array of odd numbers formated as string for the comparison.  If the number does match then color Silver will be given to the back ground.  If not the color white.

This formula is added through the Section Expert in the details section of my report.  Remember that you can easily open the Section Expert by right clicking in the section you want to apply the formula to and selecting the "Section Expert" value from the list that appears.  When the expert opens you will see two tabs on the right side of the screen ("Common" and "Color").  The "Color" provides you a place to add the formula. 

Quick and easy. 

Remember to get all of our Free SalesLogix Reports here...

Thanks for reading my blog. Until next time - Be well! Do good things! Most of all  - Keep SmilingSmile

 

What's This?
  
Bookmark and Share

About George Jensen

   George Jensen is a Senior Developer for Customer FX Corporation.


Related Content
   What is the name of the Complete an Activity Form in SalesLogix?
I am trying to customize the "Complete an Activity". However, I am unable to find it. Can someo
Posted on May 16, 2012 by SalesLogix Support to SalesLogix Questions & Answers
 
   Is it possible to do a SalesLogix Mail Merge on Lookup Results without saving them as a Group?
Is there a way to do a mail merge based on lookup results. For example, let's say I do a look up by C
Posted on May 16, 2012 by SalesLogix Support to SalesLogix Questions & Answers
 
   How does the Record Changes property work on a datagrid?
Can anyone explain why the 'record changes' property check box on a datagrid (in my case Opportun
Posted on May 14, 2012 by SalesLogix Support to SalesLogix Questions & Answers
 
   How can I create seperate icons that can be used depending on which remote office they are at? Are there specific parameters that I can use in the Shortcut?
I have users that travel between offices that are running SalesLogix remote office and would like to crea
Posted on May 14, 2012 by SalesLogix Support to SalesLogix Questions & Answers
 
   What is wrong with my sql Statement?
When I try to execute the following sql in script i get the error failed to parse sql. However, if i r
Posted on May 11, 2012 by SalesLogix Support to SalesLogix Questions & Answers
 
Comments

 

Good Practices for CRM said:

Quick and easy. Most SalesLogix users also use Crystal Reports, and if you know what you are doing there

February 10, 2010 4:48 PM

Leave a Comment

(required)  
(optional)
(required)  
Add
All contents Copyright © 2012 Customer FX Corporation
Customer FX Corporation
2324 University Avenue West, Suite 115
Saint Paul, Minnesota 55114
Tel: 800.728.5783

  Follow @CustomerFX on twitter
Follow the best news, tips, and articles
  Subscribe to Customer FX on youtube
Watch SalesLogix tutorial videos from Customer FX
Login / Register