- PR -

CrystalReportとASP

1
投稿者投稿内容
haruca
会議室デビュー日: 2003/10/20
投稿数: 8
投稿日時: 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>
bubunya
大ベテラン
会議室デビュー日: 2003/01/16
投稿数: 124
投稿日時: 2003-10-24 22:49
それは自動的に生成されるビューアのソースですよね?
ADO.NETを使っているんであれば、ビューアを呼び出す前にBind()してください。
bubunya
大ベテラン
会議室デビュー日: 2003/01/16
投稿数: 124
投稿日時: 2003-10-24 23:29
ちょっとボケてました。DataBind() が正しいです。
ms-help://MS.VSCC/CD.CrystalHelp/crystlmn/html/crcondatabindingandpostbackhandling.htm
haruca
会議室デビュー日: 2003/10/20
投稿数: 8
投稿日時: 2003-11-07 00:39
お礼が遅れて申し訳ありません。
頂いた返信をヒントとして、取り組んでいこうと思います。
やはり、勉強が必要ですね!
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)