- - PR -
CrystalReportとASP
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-10-20 16:47
作成した.rptファイルをASP上で表示させたいと思っていまが、枠のみ表示され、肝心の中身が表示されません。まだ、勉強し始めたばかりで意味も分からずやっているため、どうしたらいいのか策が尽きてしまった状態です。どなたか、ヒントでも頂ければと思い、投稿しました。よろしくお願いします。
(現在、以下のような記述になっています。) <OBJECT ID="CRViewer" CLASSID="CLSID:2DEF4530-8CE6-41C9-84B6-A54536C90213" WIDTH=100% HEIGHT=99% CODEBASE="/viewer/activeXViewer/activexviewer.cab#Version=9,2,0,442"> <PARAM NAME="EnableDrillDown" VALUE=1> <PARAM NAME="EnableExportButton" VALUE=1> <PARAM NAME="DisplayGroupTree" VALUE=1> <PARAM NAME="EnableGroupTree" VALUE=1> <PARAM NAME="EnableAnimationControl" VALUE=1> <PARAM NAME="EnablePrintButton" VALUE=1> <PARAM NAME="EnableRefreshButton" VALUE=1> <PARAM NAME="EnableSearchControl" VALUE=1> <PARAM NAME="EnableZoomControl" VALUE=1> <PARAM NAME="EnableSelectExpertButton" VALUE=0> </OBJECT> <SCRIPT LANGUAGE="VBScript"> <!-- Sub window_onLoad() Page_Initialize() End Sub Sub Page_Initialize On Error Resume Next Dim webBroker Set webBroker = CreateObject("WebReportBroker9.WebReportBroker") if err.number <> 0 then window.alert "Crystal ActiveX Viewer はリソース オブジェクトを作成できません." else Dim webSource0 Set webSource0 = CreateObject("WebReportSource9.WebReportSource") webSource0.ReportSource = webBroker webSource0.URL = "ファイル名" webSource0.PromptOnRefresh = True CRViewer.ReportSource = webSource0 end if CRViewer.ViewReport End Sub --> </SCRIPT> |
|
投稿日時: 2003-10-24 22:49
それは自動的に生成されるビューアのソースですよね?
ADO.NETを使っているんであれば、ビューアを呼び出す前にBind()してください。 |
|
投稿日時: 2003-10-24 23:29
ちょっとボケてました。DataBind() が正しいです。
ms-help://MS.VSCC/CD.CrystalHelp/crystlmn/html/crcondatabindingandpostbackhandling.htm |
|
投稿日時: 2003-11-07 00:39
お礼が遅れて申し訳ありません。
頂いた返信をヒントとして、取り組んでいこうと思います。 やはり、勉強が必要ですね! ありがとうございました。 |
1
