締切済み クリスタルレポートをASPで 2001/05/10 16:32 ASPからパラメータを渡して、動的にレポートを作成したいのですが、ASPでどのようにすれば良いのでしょうか。 (クリスタルレポート初心者です) みんなの回答 (5) 専門家の回答 みんなの回答 maro ベストアンサー率47% (95/199) 2001/05/11 23:34 回答No.5 あれ?クライアント側で動かすのですか? だったら#2の私の回答は全くの的はずれですね。 私の場合は、サーバーにプリンタをつないで、クライアントのブラウザでASPを使って抽出した内容をWordやExcelにはき出させて印刷するというものでした。 クライアント側で動かすというのは無理ではないでしょうか? PDFならブラウザのウインドウの中で表示させることができますが、ASPから動的にPDFを生成するコンポーネントやプラグインがあるかどうか・・・? UNIXならPerlやPHPからPDFを生成することが可能です。 質問者 お礼 2001/05/14 14:18 回答ありがとうございます。 クリスタルレポートもブラウザ上に表示させることができます。ActiveX ViewerやJavaアプレットで(現在詳細を調査中)。 問題は抽出条件の変更だったのですが、一つ前の回答に対しても記述しましたが何とか解決しました。 生成したオブジェクトに対しQueryStringを指定して実行?すると指定した情報が抽出されるみたいです。 まだ不明点が多々あるもとりあえず、実現可能なことは解りましたので、今後更なる調査を続けていきます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 itohh ベストアンサー率45% (210/459) 2001/05/11 22:49 回答No.4 こんにちは。itohhといいます。 わたしも、Web上では使用したことはありませんので、詳しいことはわかりません。 ブラウザ上でクリスタルレポートを使って表示するってことですよね? ということは、HPにアクセスしてくるすべてのユーザにクリスタルレポートがインストールされている必要があると思うのですが? (ブラウザ上で動かすと言うことはPC上で動くActiveXということです。) やっぱり、SeagateのHPで一度、確認されては如何でしょうか? 参考URL: http://japan.seagatesoftware.com/ 質問者 お礼 2001/05/14 13:51 回答ありがとうございます。 サーバにクリスタルレポートをインストールしていると、クライアント側から参照した場合、Viewerがクライアントにかってに?インストールされ(インストールするか否かの警告は出ます)、表示することができます。 問題は抽出条件の変更だったのですが、調査の結果、クリスタルレポート側のコムを使って変更できることがわかりました。 後は、ライセンス等の問題があるのですが、HPで確認してみます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 msystem ベストアンサー率42% (79/186) 2001/05/11 08:52 回答No.3 ASPは、基本的にサーバーサイドで動くプログラムですので、サーバー側でクリスタルレポートを起動しても、画面に表示できないような気がしますが・・・(クリスタルレポート8からはできるのかな?) もし、クリスタルレポート8ならすいません、わかりません 質問者 お礼 2001/05/11 10:18 回答ありがとうございます。 私の端末には6.0が入っており、その中のサンプルがWeb上で実現させています。それなら簡単とお思いでしょうが、コメント及びヘルプがすべて英語で理解し切れませんでした。また意中のサンプルもなくお手上げでした。 表示させるだけの単純なレポートであれば、URLでレポートファイルを指定するだけで表示されるのですが、それでは後が続きません。 実際、考えている処理ができるかどうか解りませんが、もう少しサンプルと格闘しようと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 maro ベストアンサー率47% (95/199) 2001/05/11 08:51 回答No.2 クリスタルレポートはよく知らないのですが、ASPで抽出した内容をWordやExcelで印刷したことはあります。 WordやExcelに印刷するときはAccessなどからVBAでOLEオートメーションを使うときと同じような感じでWordやExcelのオブジェクトを作ってやればできました。 クリスタルレポートはVBなどから印刷をするときに使われますよね? ですから、VBやVCでAxtiveXコンポーネント(DLL)を書いて、それをASP上でServer.CreateObject()を使ってやるといいのではないでしょうか? VBでDLLを作ってASPで抽出した内容をWord上のブックマークに対して差し込み印刷させたことがあります。 質問者 お礼 2001/05/11 10:01 回答ありがとうございます。おっしゃる通りだと私も認識しています。 VBで実現させている方法をそのまま使用し・・・と思ったのですが、どうやってWeb上に?パラメータは?などという疑問がいろいろと。 もう一度、VBでの処理内容を確認し、「クリレポとは」を調査する必要があるみたいですね。 やはり「とりあえず動かして後で内容確認」という考えが甘すぎました。 精進したいと思います。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 mnabe ベストアンサー率33% (427/1283) 2001/05/10 16:46 回答No.1 PDFではダメ?? また、質問が漠然とし過ぎています。ゼロから全部ここで書いて欲しいのでしょうか? もし違うのなら、現在貴方が行ってうまくいかない事を書いて頂いた方が、回答する方も楽だと思います。 また、ASPから動的にレポートを作成してその先はどうするのでしょうか? その当りの仕様によっては、クリスタルレポートではできない事もありますので...ね。 また、ゼロから書いて欲しいのなら、書籍を買って勉強する方が早いと思いますよ。ここでは書ける量も限られていますし...ね。 まずは、貴方が何が解らないのかを補足して下さい。お願い致します。 質問者 補足 2001/05/10 16:57 早速の返信、ありがとうございます。 質問の内容が酷いのは重々承知していました。何からしていいのか解らず・・・。 やりたい事は、Web画面上で抽出条件を入力させその範囲をクリレポで一覧表示したいのです。 基となるSQLはクリレポで設定しておき、Where句を追加(フィルタ?)するような処理にしたいと思っています。 疑問は、その抽出条件をどのようにしてクリレポ側に渡すのかが解りません。 そこで、渡し方とタイミングを教えていだたきたく。 この補足内容でも説明不足の様な気がしますが、よろしくお願い致します。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Microsoft ASP 関連するQ&A クリスタルレポートのインストール 初心者です。教えてください。 VisualStudio2003 C# ASP.NET で開発(改修)をしています。 VisualStudio2003が入っていない環境に、クリスタルレポートを 入れる?(インストール)場合どうすればよいでしょうか? これで、何か不足している情報があれば教えて下さい。 よろしくお願いします。 Crystal Report 8キャッシュを無効にしたい Crystal Report 8を使っているのですが、 表示はできるものの、指定したパラメータで再表示ができないので 困っています。 ついては、キャッシュを無効にする方法を知りたいのですが可能でしょうか? よろしくお願いします。 サンプル ASP(VBSCRIPT)から、HTMLのJavascriptに引き渡して、URL起動 <script language=jscript> //帳票ページ function LoadEnd(){ //クリスタルレポート呼び出し RepURL = ""; RepURL = RepURL + '<%=sReportPass%>OKHK/Report/011_Tyumon_syo.rpt' ; RepURL = RepURL + '?user0=<%=ODBC_USR%>' ; RepURL = RepURL + '&password0=<%=ODBC_PWD%>' ; RepURL = RepURL + '&PromptOnRefresh=0' ; RepURL = RepURL + '&Prompt0=<%=sCOMP_KEY%>' ; //引渡しパラメータ1番目 RepURL = RepURL + '&Prompt1=<%=gsHATTYU_NO_ALL%>' ; //引渡しパラメータ2番目 IFRAME.location.replace(RepURL) } </script> 実行環境 サーバ OS:Windows2000Server IIS5.0+ASP DB2 7.0 CRYSTAL REPORT 8.0 クライアント IE6.0(WINDOWX2000) IE6.0(WINDOWSXP) クリスタルレポートについて VB.NETで作成していて、SQLから抽出したデータをグローバル配列変数に持っています この内部配列に持っているデータをクリスタルレポートに印刷するにはどのようにすれば可能でしょうか? それとクリスタルレポートの作成方法や進め方マニュアルやお勧めWebサイトなんてのはあるのでしょうか? 初めてなのでヘルプをみても使い方が判りづらいので よろしくお願い致します ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム クリスタルレポートでPDFの端が切れる クリスタルレポートでPDFの端が切れる クリスタルレポートで質問です。 ASP.NET(C#)で開発をしていてクリスタルレポートでPDFを作っています。 あるPC(サーバ、本番環境)で稼動させるとはPDFはA4きれいに収まっているのに、 別のPC(サーバ、テスト環境)ではPDFの右が少し切れて2頁目にいってしまいます。 どうすればきれいに収まるようになるのでしょうか? 宜しくお願い致します クリスタルレポートに値を渡す クリスタルレポートの任意の項目にVBから値を渡すにはどうすればいいのでしょうか? 例えば「前回年月」という項目をクリスタルレポート上に作成し、その項目へVBから ”2001年07月”という文字列を渡したいのです。 ご存じの方、よろしくお願いします。 クリスタルレポートのパッケージについて VB6.0のディストリヴューションウィザーを使ってクリスタルレポートver11を使用しているアプリをパッケージし、他のPC(クリスタルレポートはインストールされていない)でそのパッケージを解凍し、アプリを実行した所、クリスタルレポートのファイルオープン時にエラーとなってしまいます。 やはりクリスタルレポートが入っていないPCでは(dllや.rptファイルだけでは)クリスタルレポートを使用したアプリは動かないのでしょうか?? クリスタルレポートについて クリスタルレポートはVisual Studio 6.0 の中に標準ではいっているのでしょうか?誰か教えてください。 クリスタルレポート クリスタルレポートのバージョンは4.6です クリスタルレポートのフィールドで、 DBのフィールドサイズMAX値が20のものを サイズ10でだすことはできますか? DBのサイズのほうが印字サイズより大きく、 印字部分が途中で中途半端に印刷されて しまうのです。 式を指定すればいいのでしょうか? 教えてください。 クリスタルレポート クリスタルレポートとはどういう代物なのでしょうか? どなたかご存知の方、あるいは参考になるサイトをご存知の方教えて下さい。 クリスタルレポートで0件時の表示 おせわになっております。 ここには、初めて質問させていただきます、 よろしくおねがいします。 クリスタルレポート(VB2003付属)で帳票を作成しているのですが DBとクエリはACCESSで行い、表示のみクリスタルレポートを使用 しております。 金額の合計を表示するレポートを作成したのですが、 クアリの結果が0件(該当レコード無し)の場合 クリスタルレポートの表示が空白になってしまいます。 私としては、金額なので0円(¥0)を表示したいのですが 方法がわかりません。 どなたか、教えていただけると、ありがたいです。 よろしく、お願いします。 Crystal Report 8.5について Crystal Report 8.5について いつもお世話になっております。 VB6.0で以前に開発されたプログラムの改修を行なっているのですが、 参照設定で Crystal reports 8.5 ActiveX Designer Run Time Library Crystal reports 8.5 ActiveX Designer Design and Run Time Library の二つが「参照不可」となっています。 「Crystal reports 8.5」をインストールしたら良いとは思うのですが、 これは別の製品になるのでしょうか? Crystal reports 8.5はVB6.0をインストールしたら自動で入るという事を言われたのですが、 入りませんでした…。 クリスタルレポートでメモリ不足・・・ 初めて質問します。 WINDOWS2000 Pro VB6.0 データベース:ORACLE VBで売上伝票を入力して、クリスタルレポートで伝票発行しようとしています。 用紙はA4縦でレーザープリンターから出力させようとしています。 クリスタルレポートで線も引いています。 1枚に3回同じ内容のものを印刷させようと設定しているのですが(全てページヘッダーに設定しています。)VBから印刷をかけると次のようなエラーが出ます。 “CRWPRINT.CRW STATUS : 500 メモリ不足のため操作を実行できません ” というメッセージです。 データは作成されているので、クリスタルレポートで直接出すと印刷されます。 クリスタルレポート側で半分ほどまで項目を減らしてみたりしたのですが、結果は同じでした・・・ クリスタルレポート側の設定でしょうか? それともVB?はたまたオラクルのせっていなのでしょうか? なにか複雑でもうしわけありませんがよろしくお願いいたします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Crystal report を 8.0 から 6.0 にした場合の不具合 毎度お世話になります。 以前 VB6.0 + Crystal report 8.0 + windows 2000 の環境だったのですが、 Crystal report 6.0 に変える必要があり、Crystal report 8.0を アンインストールして Crystal report 6.0 をインストールしました。 しかし、VBのフォームにCrystal reportコントロールを貼り付けようとすると、 「次のクラスは登録されていません。次のCLSIDオブジェクトを参照してください。 00025601-0000-0000-c000-000000000046」 と表示されてエラーになります。 どなたか対処法をご存知ないでしょうか。 よろしくお願いします。 クリスタルレポートについて こんばんわ。 クリスタルレポートを始めたばかりなのですが、 mdbにあるデータを表示したいのですが、 例えば、mdbに受注NOが存在して、その受注NOが変わった時点で改ページにする このようなことはできるのでしょうか? よろしくお願いします。 Crystal Reports 2008 ASPサンプルソース Crystal Reports 2008 ASPサンプルソース Crystal Reports XIの時は検索してなんとかASPサンプルソースを手に入れられたのですが Crystal Reports 2008 を使ったASPサンプルソースが見つかりません どこかに良いサイトがあれば教えていただきたく 宜しくお願いいたします。 クリスタルレポートを教えてください 始めまして、ouyouです。 仕事でクリスタルレポート調査をしてきました。つい最近SQLについて 学んだばかりです。わからないことがあって、教えていただきたいと思います。 データベースのテーブルから VarChar2型、サイズ40バイト、値は、半角、全角両方含む フィールドを読み込んで、クリスタルレポート上に 2行(1行目:20バイト、2行目は、残りの20バイト)で表示したいのですが、 1行目と2行目の境に全角文字が跨る場合、単純に20バイトで切ると文字化けの 原因などになりますが、このような場合どのような処理をしたらいいでしょうか? 申し訳ありませんがよろしくお願いします。 クリスタルレポートでの日付型の書式変更 クリスタルレポートでの日付型の書式変更 開発環境: visual studio2008 付属のクリスタルレポート Windowsアプリケーション(VB.NET) データセットに入れた値をクリスタルレポートに表示するプログラムを作成中なのですが、データセットで日付型(System.DateTime)に指定したフィールドの書式をクリスタルレポートのIFieldObjectのプロパティで変更したいのですがどこを触ったらうまくいくのかどうもよくわかりません。(おそらく日付の形式など思うのですが・・) やりたいことは 2010/05/21 14:30:39というデータを2010/05/21と時間を表示しないようにしたいです。 ネットでも調べてみたのですがどうも見つからずこまっております。ご存じの方ご教授お願いします。 クリスタルレポートからPDFを作るには? VB6.0(SP6),Crystal Report8.5 で開発をしています。 クリスタルレポートからPDFファイルまたはJPEGファイルが作りたいのですが、方法が全然分からず困っています。 何かご存知の方は教えてください。 そもそも8.5ではそういう事が出来るのでしょうか? また、クリスタルレポートからの印刷時、プリンタにAdobePDFを指定すればPDFファイルは作れるのですが、その際、ファイルの保存先を聞くウィンドウが表示されてしまいます。 ユーザ操作なしにPDFを作りたいので、このようなウィンドウを表示させなくする方法をご存知でしたら教えてください。 宜しくお願いします。 クリスタルレポートについて 教えてください。 クリスタルレポートでの指数表記の文字列(1.3e-003等)を通常の数字に変換(0.0013等)した結果を印刷したいのですがどうすればよいのでしょうか? VAL関数ではうまくいきません。 よろしくお願いします。 VBとクリスタルレポートについて VBとクリスタルレポート8を使い帳票を作ったのですが VB側である条件によりクリスタルレポートの接続先を変更したいのですが なんどやってもサーバはまだ開かれていませんと言うメッセージが出てしまいます。 接続はオラクル9接続なのですが分かる方いましたらよろしくお願い致します。 ちなみにプレビューにはCRViewerを使用しているのですがエラーはCRViewerから出ているっぽいのですが・・・・ 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
回答ありがとうございます。 クリスタルレポートもブラウザ上に表示させることができます。ActiveX ViewerやJavaアプレットで(現在詳細を調査中)。 問題は抽出条件の変更だったのですが、一つ前の回答に対しても記述しましたが何とか解決しました。 生成したオブジェクトに対しQueryStringを指定して実行?すると指定した情報が抽出されるみたいです。 まだ不明点が多々あるもとりあえず、実現可能なことは解りましたので、今後更なる調査を続けていきます。