ASPからパラメータを渡して、動的にレポートを作成したいのですが、ASPでどのようにすれば良いのでしょうか。
(クリスタルレポート初心者です)

このQ&Aに関連する最新のQ&A

A 回答 (5件)

クリスタルレポートはよく知らないのですが、ASPで抽出した内容をWordやExcelで印刷したことはあります。


WordやExcelに印刷するときはAccessなどからVBAでOLEオートメーションを使うときと同じような感じでWordやExcelのオブジェクトを作ってやればできました。

クリスタルレポートはVBなどから印刷をするときに使われますよね?
ですから、VBやVCでAxtiveXコンポーネント(DLL)を書いて、それをASP上でServer.CreateObject()を使ってやるといいのではないでしょうか?
VBでDLLを作ってASPで抽出した内容をWord上のブックマークに対して差し込み印刷させたことがあります。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。おっしゃる通りだと私も認識しています。
VBで実現させている方法をそのまま使用し・・・と思ったのですが、どうやってWeb上に?パラメータは?などという疑問がいろいろと。

もう一度、VBでの処理内容を確認し、「クリレポとは」を調査する必要があるみたいですね。

やはり「とりあえず動かして後で内容確認」という考えが甘すぎました。
精進したいと思います。

お礼日時:2001/05/11 10:01

あれ?クライアント側で動かすのですか?


だったら#2の私の回答は全くの的はずれですね。
私の場合は、サーバーにプリンタをつないで、クライアントのブラウザでASPを使って抽出した内容をWordやExcelにはき出させて印刷するというものでした。
クライアント側で動かすというのは無理ではないでしょうか?
PDFならブラウザのウインドウの中で表示させることができますが、ASPから動的にPDFを生成するコンポーネントやプラグインがあるかどうか・・・?
UNIXならPerlやPHPからPDFを生成することが可能です。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

クリスタルレポートもブラウザ上に表示させることができます。ActiveX ViewerやJavaアプレットで(現在詳細を調査中)。

問題は抽出条件の変更だったのですが、一つ前の回答に対しても記述しましたが何とか解決しました。
生成したオブジェクトに対しQueryStringを指定して実行?すると指定した情報が抽出されるみたいです。

まだ不明点が多々あるもとりあえず、実現可能なことは解りましたので、今後更なる調査を続けていきます。

お礼日時:2001/05/14 14:18

こんにちは。

itohhといいます。

わたしも、Web上では使用したことはありませんので、詳しいことはわかりません。

ブラウザ上でクリスタルレポートを使って表示するってことですよね?
ということは、HPにアクセスしてくるすべてのユーザにクリスタルレポートがインストールされている必要があると思うのですが?
(ブラウザ上で動かすと言うことはPC上で動くActiveXということです。)

やっぱり、SeagateのHPで一度、確認されては如何でしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

サーバにクリスタルレポートをインストールしていると、クライアント側から参照した場合、Viewerがクライアントにかってに?インストールされ(インストールするか否かの警告は出ます)、表示することができます。

問題は抽出条件の変更だったのですが、調査の結果、クリスタルレポート側のコムを使って変更できることがわかりました。

後は、ライセンス等の問題があるのですが、HPで確認してみます。

お礼日時:2001/05/14 13:51

ASPは、基本的にサーバーサイドで動くプログラムですので、サーバー側でクリスタルレポートを起動しても、画面に表示できないような気がしますが・・・(クリスタルレポート8からはできるのかな?)



もし、クリスタルレポート8ならすいません、わかりません
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
私の端末には6.0が入っており、その中のサンプルがWeb上で実現させています。それなら簡単とお思いでしょうが、コメント及びヘルプがすべて英語で理解し切れませんでした。また意中のサンプルもなくお手上げでした。

表示させるだけの単純なレポートであれば、URLでレポートファイルを指定するだけで表示されるのですが、それでは後が続きません。

実際、考えている処理ができるかどうか解りませんが、もう少しサンプルと格闘しようと思います。

お礼日時:2001/05/11 10:18

PDFではダメ??



 また、質問が漠然とし過ぎています。ゼロから全部ここで書いて欲しいのでしょうか?
 もし違うのなら、現在貴方が行ってうまくいかない事を書いて頂いた方が、回答する方も楽だと思います。

 また、ASPから動的にレポートを作成してその先はどうするのでしょうか? その当りの仕様によっては、クリスタルレポートではできない事もありますので...ね。

 また、ゼロから書いて欲しいのなら、書籍を買って勉強する方が早いと思いますよ。ここでは書ける量も限られていますし...ね。

 まずは、貴方が何が解らないのかを補足して下さい。お願い致します。

この回答への補足

早速の返信、ありがとうございます。
質問の内容が酷いのは重々承知していました。何からしていいのか解らず・・・。

やりたい事は、Web画面上で抽出条件を入力させその範囲をクリレポで一覧表示したいのです。
基となるSQLはクリレポで設定しておき、Where句を追加(フィルタ?)するような処理にしたいと思っています。
疑問は、その抽出条件をどのようにしてクリレポ側に渡すのかが解りません。
そこで、渡し方とタイミングを教えていだたきたく。

この補足内容でも説明不足の様な気がしますが、よろしくお願い致します。

補足日時:2001/05/10 16:57
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q画像の旧型bbのクリスタルエアコンノブを新型キューブにつけることは可能

画像の旧型bbのクリスタルエアコンノブを新型キューブにつけることは可能でしょうか?
また不可能であれば、新型キューブのダイヤルノブの改造パーツが売っている所を紹介してください。
よろしくお願いします。

Aベストアンサー

元某ディーラーでメカニックしてました。
トヨタと日産は犬猿の仲、パーツに互換はありません。

QGETで渡されたパラメータを遷移後のASPで有効にする

こんにちわ。社内の書籍管理システムを作るようにいわれてしまい悪戦苦闘しております。どうかお手を貸してください。

最初のASPでFormで複数選択したパラメータを、GETで次のASPへsubmitして、遷移後のASPのページにあるカテゴリのcheckboxに、最初のASPで選択した項目にチェックをいれて表示させたいと考えております。
何かいい方法はございませんでしょうか。

Aベストアンサー

すいません、IF文の中身が間違っておりました(^^;

<%
Option Explicit
Dim intGenre
Dim intLPIdx
intGenre = Request.QueryString("cboGenre")

For intLPIdx = 1 to 4
if intGenre = intLPIdx then
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """ Checked>カテゴリ" & intLpIdx
else
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """>カテゴリ" & intLpIdx
end if
Next
%>


正しいのはこっちですね。
とってきた値と書き出すチェックボックスの番号が合致したときにだけチェックボックスのCheckedプロパティをつけるつもりだったのですが・・・

すいません、IF文の中身が間違っておりました(^^;

<%
Option Explicit
Dim intGenre
Dim intLPIdx
intGenre = Request.QueryString("cboGenre")

For intLPIdx = 1 to 4
if intGenre = intLPIdx then
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """ Checked>カテゴリ" & intLpIdx
else
Response.Write "<input type=""CheckBox"" Name=""chk0" & intLPIdx & """ value=""" & intLPIdx & """>カテゴリ" & intLpIdx
end if
Next
%>


正...続きを読む

Q画像に文字入れをしたい!!

よく画像に自分に文字入れをしている画像がありますがあの機能はどこでダウンロードできるのでしょうか??とくにモコモコペンの機能があったりクリスタル系のペンが入っている機能が入っていたら嬉しいです。URLを教えてください。

Aベストアンサー

ArtistX
取扱種別:フリーソフト 動作環境:Windows2000/98

豊富なペンや図形描画に加え、レタッチ機能も搭載した多機能ペイントソフト

参考URL:http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005113.html

QASP.NETで動的にコントロールを作成した場合

PageLoad等で動的にWebControlのLinkButtonやButton等の
コントロールを作成した場合にその作成した
コントロールが押された際の処理(PostBackを発生させる等)を行いたいのですが
何かよい方法はありますか?

PostBackが発生させられればいいのですが、
どのボタンが押された、どのリンクが押された
などの情報(IDなど)も取ることは可能でしょうか。

Aベストアンサー

1. PageLoadのsender引数
2. Button.Clickイベントハンドラ
3. Buttonを継承したクラスで、OnClickをオーバーライド

Qディズニーランドのクリスタルレーザーポートレート

ディズニーランドのクリスタルアーツで作れるクリスタルレーザーポートレートと似たようなものが作れるお店を教えてください。

写真を送って作ってくれるところは、たくさんあるようなのですが、実際にその場で顔を撮影して立体的に作ってくれるところは、ディズニーランドにしかないのでしょうか?
(添付画像のようなものです。)

よろしくおねがいします。

Aベストアンサー

うちの近所(横浜)にあるようですが、私は利用したことがありません。
一度電話して確認してみてはいかがですか?

参考URL:http://www.looxisjapan.com/products/

QASP.NETのWebアプリをVBで開発したいASP初心者の質問

急にWebシステムをつくることになった元プログラマーです。PG言語はC、VB、PL/SQL、シェルとかを中心にやってました。但しVBはバージョン6の時代にWindowsアプリを開発していたので、Web開発の経験はありません。

マイクロソフトのWebサイトから「Web Matrix」という
フリーの開発ソフトをダウンロードして試用したところ、なんとかASP.NETで開発できそうだ、という感触を得たので、ASP.NETで開発しようと考えています。

以下の点について教えて頂けないでしょうか。

(1)ユーザーコントロールを作成して、それをブラウザ(IEのみ使用)単体で実行させることは可能でしょうか?どういうことかと言うと「複数の条件を指定して簡単なシミュレーション」を行いたいのですが、シミュレーション処理は、サーバー側ではなく、クライアント側で行いたいのです。

(2)ユーザーコントロールが作成できて、なおかASP.NETで動くためのアプリケーションを開発するには
Visual Basic .NET 2003(一番安い製品)
で十分でしょうか?
Visual Studioとかは高価すぎますし、C#とかも不要です。いまいちそこらへんの製品体系が複雑すぎて理解できずにいます。

なにか勘違いしてる点とか、参考になりそうなサイト等も教えて頂ければうれしいです。

レベルの低い質問で恐縮ですが、教えて頂けないでしょうか。よろしくお願いします。

急にWebシステムをつくることになった元プログラマーです。PG言語はC、VB、PL/SQL、シェルとかを中心にやってました。但しVBはバージョン6の時代にWindowsアプリを開発していたので、Web開発の経験はありません。

マイクロソフトのWebサイトから「Web Matrix」という
フリーの開発ソフトをダウンロードして試用したところ、なんとかASP.NETで開発できそうだ、という感触を得たので、ASP.NETで開発しようと考えています。

以下の点について教えて頂けないでしょうか。

(1)ユーザーコントロールを作成して...続きを読む

Aベストアンサー

> シミュレーション処理は、サーバー側ではなく、クライアント側で行いたいのです。

実装は、クライアント側の技術(DHTML, JavaApplet, ActiveX, Flash, .NETマネージコントロール等)でしょう。
ASP.NETはサーバー側の技術なので、これはASP.NETとは関係ない話です。

Qクリスタルビーズ中通し一穴 30mm探してます

写真画像のような、中通し一穴 30mm程度の クリスタルビーズを探しています。
http://www.kiwaseisakujo.jp/item/858/106001.html


シャンデリアのパーツとして探しているのですが、中通しタイプの30mm程度のサイズが見つかりません。
どなた様かご存じないでしょうか?

素材はアクリルではなく、ガラス、できればクリスタルガラスで探しています。

宜しくお願いします!!!!

Aベストアンサー

こちらは、ラインパーツになっていますが・・・バラせば使えるかと・・・
http://eljewell-chandelier.com/?pid=19083969

QクリスタルレポートでPDFの端が切れる

クリスタルレポートでPDFの端が切れる

クリスタルレポートで質問です。
ASP.NET(C#)で開発をしていてクリスタルレポートでPDFを作っています。
あるPC(サーバ、本番環境)で稼動させるとはPDFはA4きれいに収まっているのに、
別のPC(サーバ、テスト環境)ではPDFの右が少し切れて2頁目にいってしまいます。

どうすればきれいに収まるようになるのでしょうか?

宜しくお願い致します

Aベストアンサー

クリスタルレポートは使用していないのですが、Active Reportで同様な現象がありました。
自分の場合、ドキュメントが横に広がったのは、開発機と運用機でフォント環境が違ったせいでした。
開発機:Vista(標準フォント:メイリオ)、運用機:2003サーバ(標準フォント:MS Pゴシック)。
メイリオのほうが明らかにピッチが広いので、ドキュメントが縮んでしまいアウトです。
Active Reportでフォント指示を行っていたのですが、スペース部分がどうしても変更されず、体裁が崩れたので、全く別のPDF生成ソリューションに変えてしまいました。
フォントごときの問題で…とも思ったのですが、NGはNG。やはりドキュメント生成で洋モノは厳しいです。
国産の帳票ソリューションが多数ありますので、そちらを使いましょう。
(ただし高い)

QphotoshopCS2 真珠やダイヤモンド・クリスタル系・レイヤースタイル

クリックありがとうございます。
photoshopCS2でWindowsXPを使用しています。
真珠・ダイヤモンド・クリスタル系の画像を作ろうと思っています。
おすすめの講座サイト様や本がありましたら
是非教えていただきたく思います。
また、レイヤースタイルやシェイプなど配布されているサイト様もあれば
お教え下さい。よろしくお願いします。

Aベストアンサー

下記のサイトでは、Photoshopのロゴから、いろいろな活用方法を説明してくれいて、ロゴも多くの方法を紹介していますので、その中からご自分が思うような物にしてけば如何でしょうか。
物によっては「アクション」も配布されています。

http://www.fmod.jp/

参考URL:http://www.fmod.jp/

QASPとASP.NETとASP.NET2.0の違い

Web開発初心者です。

帳票をPDF表示するWebアプリケーションを開発することになり、
言語はASPを使用することになりました。

そこで
ASP
ASP.NET
ASP.NET2.0
の違いをご存知の方がいらっしゃいましたら教えていただけますでしょうか。
それぞれIIS以外に必要な実行環境、ツール等も教えていただけると助かります。

不明瞭な箇所がありましたら説明させていただきます。
すいませんがよろしくお願いします。

Aベストアンサー

ASP用のツールは、多分、無いですね・・・
#メモ帳でASPファイルを作成してサーバにコピーとか。

ASP.NET用の開発ツールは、Microsft社製の「VisualStudio」シリーズがあり、
ASP.NET(1.1)は、「VislaStudio 2003」で、
ASP.NET2.0は、「VislaStudio 2005」で開発できます。


「Visual Web Developer 2005 Express Edition 」は、
「Visual Studio 2005」のEditionの1つで、有料のパッケージ版(入門者つき)と無料のダウンロード版があります。
機能的には同じで、無料版だからといって、商用利用の制限等はありません。

(http://www.microsoft.com/japan/msdn/vstudio/express/faq/default.aspx)

「Express Edition を商用目的で使用することはできますか。」

また、「ASP.NET1.1用」の無料の開発ツールとして、3rdパーティ製ですが、
「Web Matrix 」と言うのがあります。

「ASP.NET Web Matrix Project 日本語版」
(http://www.microsoft.com/japan/msdn/asp.net/webmatrix/)

ASP用のツールは、多分、無いですね・・・
#メモ帳でASPファイルを作成してサーバにコピーとか。

ASP.NET用の開発ツールは、Microsft社製の「VisualStudio」シリーズがあり、
ASP.NET(1.1)は、「VislaStudio 2003」で、
ASP.NET2.0は、「VislaStudio 2005」で開発できます。


「Visual Web Developer 2005 Express Edition 」は、
「Visual Studio 2005」のEditionの1つで、有料のパッケージ版(入門者つき)と無料のダウンロード版があります。
機能的には同じで、無料版だからといって、商用利用...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報