2011-11-23 644 views
1

我有一个Crystal(v9)报告,其中定义了字段定义(并放置在报告中)。Crystal Report with VB6

在我的vb6表格上,我从工具箱中放下了一个水晶查看器对象。

不知道为什么,但我假设有一种方法可以以编程方式将记录集数据绑定到这些字段。

这可能吗?

例如, Report.Field1 = RS( “数据”) Report.Field2 = RS( “数据2”)

我相信我使用CRAXDRT。

在此先感谢。

KS

回答

1

可以以编程方式更改数据连接,设置参数,甚至改变选择标准,但我不认为你可以手动设置字段中的数据。数据必须来自报告本身的选择声明。它本身没有DOM。

看起来您可以使用报表查看器在运行时将整个报表数据源设置为ado记录集(我认为您不可以),但一次不能有一个字段/控件。

Ways to feed a report (degined by crystal reports 8.5 in vb6.0) to show a special record?

+0

谢谢。如何在水晶观察器上显示记录集数据 - 换句话说 - 如果我只是通过记录集,水晶怎么知道在哪里放置什么数据? – Perplexed

+1

报告中的文本框/控件被“绑定”到特定的数据库字段或水晶功能。要更改绑定,您必须在Crystal报表9或> –

+0

中编辑报表。对不起,我对Crystal有点新意,因此无法理解 - 我的ado记录集中的字段在实际数据库中不可用,那么报告中的控件绑定到他们? (因为数据来自代码中生成的ado记录集) – Perplexed