Jump to content
Software FX Community

Can't view or change properties


User (Legacy)

Recommended Posts

I am considering using ChartFX as a control in Active Reports 2.0, as the

image quality of the printed chart looks much cleaner (i.e. smooth edges)

than either Olectra we're currently using, and also an upgrade to

ComponentOne Chart 8. However, in testing, I have the following problem:

When I first draw the ActiveX control on a new Active Reports designer, and

then right-click and view the properties, everything looks fine. If I close

the Active Report designer and then re-open it, the property pages for the

chart only contains 4 tabs: General, Series, Axes, 3D. Moreover, attempting

to change certain properties in the VB properties window, or in code,

results in an invalid property value error (i.e. NSeries is set at 2 and

can't be changed).

This appears to be a conflict with Active Reports, as using the chart on a

form in the same project does not reproduce the behaviour. Also, when

choosing a control, the choice is different on a form vs. an ActiveReport:

ActiveReports designer:

ChartFX IE 2000 DTC for ASP

ChartFX Client Server Control

Form:

ChartFX IE Client

ChartFX Client Server Control

I have both IE 2000 and an evaluation version of Client Server 5.1 on my

machine. Additionally, the wizard that starts after dropping the control on

the form does not appear when dropped in an Active Report.

Any help would be appreciated, both with respect to the above behaviour, and

if the problem can be solved, what version of ChartFX that would be

appropriate to use with Active Reports as a control. I am using VB6 SP5,

and Active Reports 2.0.1195. We distribute our reports as ActiveX DLLs.

Regards,

Brian

Link to comment
Share on other sites

The problem you are having is related to a issue with Active Reports not

telling providing us the right information to whether we are at design-time

or at run-time, at design time we display more property pages designed for

the programmer (as opposed to the end-user).

As long as Active Reports tell us that it is at run-time, this problem will

continue to happen. However, this is not a very big problem as all you can

do using those missing property pages you can do in code.

Notice the NSeries property is not to be set in code. The correct way to

specify the number of series and points is by passing data to the chart

either using GetExternalData or OpenDataEx.

Check the docs. on "Passing data" for more details.

PS: The component you must use is:

ChartFX Client Server Control

--

FP

Software FX, Inc.

Link to comment
Share on other sites

Great, if everything can be done in code then that is fine.

With respect to the control I need to use, are you also implying that I need

to use Client Server 5.1 (and not IE 2000)?

Thanks,

Brian

"SoftwareFX Support" <support@softwarefx.com> wrote in message

news:C2ahHBnCDHA.1356@webserver1.softwarefx.com...

> The problem you are having is related to a issue with Active Reports not

> telling providing us the right information to whether we are at

design-time

> or at run-time, at design time we display more property pages designed for

> the programmer (as opposed to the end-user).

>

> As long as Active Reports tell us that it is at run-time, this problem

will

> continue to happen. However, this is not a very big problem as all you can

> do using those missing property pages you can do in code.

>

> Notice the NSeries property is not to be set in code. The correct way to

> specify the number of series and points is by passing data to the chart

> either using GetExternalData or OpenDataEx.

>

> Check the docs. on "Passing data" for more details.

>

> PS: The component you must use is:

>

> ChartFX Client Server Control

>

> --

> FP

> Software FX, Inc.

>

>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...