レポート作成ツールについて

解決


さっぱり  2015-08-25 01:29:12  No: 47562

こんにちは。
Delphi XE5 enterprise
Windows 8.1 Pro 64bit
Oracle 11g
の環境で開発している初心者です。

Oracleのデータを利用して簡単なレポートを作成して
プリンタに印刷したいのですが、
標準機能でプログラミング可能ですか?


通りすがり  2015-08-25 02:40:16  No: 47563

XE5であればレポートツールのFastReportが同梱されていますので問題ないと思います。


さっぱり  2015-08-25 06:44:33  No: 47564

通りすがりさん、ご回答ありがとうございます。

Fast Reportコンポーネントを色々さわっていますが
Oracleのデータを利用するときは
どのようにすればいいですか。


通りすがり  2015-08-25 19:09:23  No: 47565

Oracleだからどうこうということはほとんどないので、普通にデータベース(FireDAC/dbExpress)とFastReportで
レポートを作成する手順ということで調べてみたらいいのではないでしょうか。


igy  2015-08-25 19:22:42  No: 47566

あまり詳しくないのですが・・・

Comparison of FastReport VCL 5 Editions
https://www.fast-report.com/en/products/report-for-delphi-fastreport-4-feature-matrix.html/

を見ると、(Delphiにバンドルされている)Embarcadero Edition は、

> Interbase Express (IBX), IBOjects, ActiveX Data Objects (ADO) and dbExpress support

が含まれていないようなので、Embarcadero Editionを使う場合、Oracleのデータを出力するなら、
ある程度、コードを書く必要があるかもしれません。


igy  2015-08-25 20:04:03  No: 47567

あと、

fastreportのfrxUserDataSetにデータを追加するには?
https://www.petitmonte.com/bbs/answers?question_id=8172

でも、書きましたが、

FastReportのDemosフォルダにある
・PrintArrayフォルダ
・PrintStringListフォルダ
などが参考になるかもしれません。

あと、リンク先で挙げられている山本さんのサイト
http://www.gesource.jp/weblog/?tag=fastreport
とかも。


さっぱり  2015-08-26 01:54:44  No: 47568

igyさん、通りすがりさん、アドバイスありがとうございます。

ネット検索していたら、以下のサイトがあり只今、取組み中です。
もしかすると、できるかも・・・
http://blog.dreamhive.co.jp/yama/6570.html

後ほど、状況報告いたします。


igy  2015-08-26 02:10:09  No: 47569

> ネット検索していたら、以下のサイトがあり只今、取組み中です。

デベロッパーキャンプ・アーカイブ
http://www.embarcadero.com/jp/developer-camp-japan/archive

には、そのセッションのPDFもあるようです。

「Delphi/C++Builder + FastReportで作る実用レポート出力」
山本 悟(株式会社ドリームハイブ)
http://edn.embarcadero.com/jp/article/images/42116/T3.pdf
PDF (0.6 MB)


さっぱり  2015-08-26 02:38:03  No: 47570

igyさん、アドバイスありがとうございます。

お陰様でデータベースへの接続ができ、なんとなく
レポートが出来てきました。
しかしいろいろと探しているのですが
データ量に合わせてページが増えません。
(2ページ以降)
どこかにパラメーターのようなものがあるのでしょうか。


igy  2015-08-26 05:40:18  No: 47571

> お陰様でデータベースへの接続ができ、なんとなく
> レポートが出来てきました。
> しかしいろいろと探しているのですが
> データ量に合わせてページが増えません。

ちなみに、どのようなコードを書いていますか?


さっぱり  2015-08-26 07:27:46  No: 47572

igyさん、お世話になります。
出来ました。
datasetを入れたら二頁以降も書きこまれました。
お騒がせしました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加