• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 920
  • Last Modified:

Crystal report & Chart color

Hi All,

I am developing an application in Crystal report with ASP. Here I am
creating graphs(gantt chart) in Crystal report
and calling it in ASP through the report designer component.
My problem is, I am unable to make the graph with custom colors. Is there
any way to specify the graph content color using some conditions or formula?
Or is it possible to set the chart color programatically?

Please help me,
its urgent..

ThanX
Jayaraj S
0
jayarajsp
Asked:
jayarajsp
  • 3
1 Solution
 
frodomanCommented:
If you're using the version of Crystal that comes with Visual Studio, then there isn't a way to set them.

If you're using a standalone version of Crystal then you can do it through the designer by rt-clicking on the section and selecting Format -> Select Item and then specify the color desired.

HTH

frodoman
0
 
frodomanCommented:
By the way I didn't directly answer, but it isn't possible to set the colors through RDC - it can only be done in the designer.  http://support.businessobjects.com/library/kbase/articles/c2014923.asp

frodoman
0
 
jayarajspAuthor Commented:
Hi frodoman,

You r correct. I think there is no way to generate the color dynamically. I am using crystal report version 10.0. There in the chart color format designer window, we can specify the graph content color. But what I required is to specify the same dynamically...using some conditions.
Because in my gantt chart, I want more than one bars have the same color and next set of bars have another color as they belongs to same group.
If I specify the color through the designer window, it wouldn't update the color of the newly added group data in the data base..(because we r specifying a particular color for a group). Then we have to specify a new color manually through the report designer window for that group, thats the problem... Also the database contains thousands of group means we need to specify thousands of colors in the designer window....that is not practical I think...
So what I am searching is a way to specify the colors (can be three colors, so if we have more than three groups, the fourth group will take the first group's color) dynamically so that each alertnative group will have different color always.
(cycles through these three colors). Is there any way to do this.... please help me...

Thanks & Regards
Jayaraj S
0
 
frodomanCommented:
Sorry...

You can conditionally color based on a value - so you can have all values below 100 be green and all values above 100 be red (for example) but it's only based on the value that you're charting so you can't cycle them the way you're talking about.  At least you can in the standalone version - I'm not even sure that works in the .net version.

Unfortunately I believe you're out of luck unless you buy the standalone version or buy a 3rd party plugin that extends the capabilities of the crystal charting dll's.  If you want to go that route, then look at CRChart ( http://www.threedgraphics.com/tdg/noteworthy/FAQCRChartbyThreeDGraphics.html ) - I've used it and it's pretty good.

frodoman



0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now