2011-05-04 78 views
1

我已經創建了自定義報表模板並在許多報表中使用了此自定義模板。 現在我在自定義報告模板的報告標題012xx中添加了新的公式和文本字段,問題在於自定義模板中的這一新更改未顯示使用此自定義模板的任何報告。 如果任何變化所做的是自定義報告模板應該自動刷新使用這個自定義模板的所有其他報告,它可以怎麼做?plz幫助如何更改水晶報表模板

感謝

回答

1

模板不工作的方式,你描述 - 他們沒有鏈接到任何其他報告。

而是將模板應用於目標報告;其設置(字段,字體等)因此被轉移到目標。

您需要將模板重新應用到所需的報告(儘可能痛苦)。

** **編輯

模板可以編程方式使用report-application server (RAS) SDK來施加。查看CrystalDecisions.CrystalReports.TemplateEngine程序集。我相信RAS只是BusinessObjects Enterprise和Crystal Reports Server的一項功能。

**編輯2 **

你可以完全跳過模板的方法,列舉了報告中的對象的層次結構,並應用格式爲適當。你可以根據你的需要修改RptToXml的代碼。

+1

感謝您的回覆,我們可以在預覽前重新應用vb6/vb.net代碼中的模板。 – Jim 2011-05-05 08:18:39

+0

CrystalDecisions.CrystalReports.TemplateEngine.dll可以使用vb6嗎? – Jim 2011-05-06 08:21:20

+0

RAS SDK確實包含COM支持。請參閱http://devlibrary.businessobjects.com/businessobjectsxi/en/en/RAS_SDK/rassdk_com_doc/doc/rassdk_com_doc/Template_Lib9.html#1255434 – craig 2011-05-06 11:38:23