2011-11-23 102 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